fix pkcs8 (#41)

This commit is contained in:
zz-sol 2026-06-10 06:44:17 -04:00 committed by GitHub
parent bcc21e28bb
commit 34a01d5b75
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 4 additions and 4 deletions

View file

@ -80,7 +80,7 @@ group-bits = ["group", "ff/bits"]
digest = ["dep:digest"] digest = ["dep:digest"]
serde = ["dep:serde", "serde/derive"] serde = ["dep:serde", "serde/derive"]
lizard = ["digest"] lizard = ["digest"]
pkcs8 = ["dep:pkcs8", "ed25519/pkcs8", "alloc"] pkcs8 = ["dep:pkcs8", "pkcs8/alloc", "ed25519/pkcs8", "alloc"]
pem = ["pkcs8", "dep:der", "ed25519/pem", "zeroize"] pem = ["pkcs8", "dep:der", "ed25519/pem", "zeroize"]
[lints.rust.unexpected_cfgs] [lints.rust.unexpected_cfgs]

View file

@ -105,7 +105,7 @@ use curve25519::ed_sigs::{SigningKey, VerificationKey};
let msg = b"curve25519-sol"; let msg = b"curve25519-sol";
// Generate key and sign // Generate key and sign
let sk = SigningKey::new(rand::thread_rng()); let sk = SigningKey::from_bytes(&[1u8; 32]);
let sig = sk.sign(msg); let sig = sk.sign(msg);
let vk = VerificationKey::from(&sk); let vk = VerificationKey::from(&sk);

View file

@ -33,7 +33,7 @@
//! set of validators (provided that system uses the ZIP215 rules). //! set of validators (provided that system uses the ZIP215 rules).
//! //!
//! # Example //! # Example
//! ``` //! ```ignore
//! # use curve25519::ed_sigs::*; //! # use curve25519::ed_sigs::*;
//! let mut batch = batch::Verifier::new(); //! let mut batch = batch::Verifier::new();
//! for _ in 0..32 { //! for _ in 0..32 {

View file

@ -109,7 +109,7 @@ const LEGACY_EXCLUDED_R_ENCODINGS: [[u8; 32]; 11] = [
/// use core::convert::TryFrom; /// use core::convert::TryFrom;
/// # use curve25519::ed_sigs::*; /// # use curve25519::ed_sigs::*;
/// # let msg = b"Zcash"; /// # let msg = b"Zcash";
/// # let sk = SigningKey::new(rand::thread_rng()); /// # let sk = SigningKey::from_bytes(&[1u8; 32]);
/// # let sig = sk.sign(msg); /// # let sig = sk.sign(msg);
/// # let vk_bytes = VerificationKeyBytes::from(&sk); /// # let vk_bytes = VerificationKeyBytes::from(&sk);
/// VerificationKey::try_from(vk_bytes) /// VerificationKey::try_from(vk_bytes)