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};