signatory/ed25519.rs
1//! Ed25519 digital signature algorithm support.
2
3mod keyring;
4mod sign;
5mod verify;
6
7pub use self::{
8 keyring::KeyRing,
9 sign::{Ed25519Signer, SigningKey},
10 verify::VerifyingKey,
11};
12pub use ed25519_dalek::ed25519::Signature;
13
14/// Ed25519 Object Identifier (OID).
15pub const ALGORITHM_OID: pkcs8::ObjectIdentifier =
16 pkcs8::ObjectIdentifier::new_unwrap("1.3.101.112");
17
18/// Ed25519 Algorithm Identifier.
19pub const ALGORITHM_ID: pkcs8::AlgorithmIdentifierRef<'static> = pkcs8::AlgorithmIdentifierRef {
20 oid: ALGORITHM_OID,
21 parameters: None,
22};