From 34a01d5b754aa8248961017503eea5df09bb5b02 Mon Sep 17 00:00:00 2001 From: zz-sol Date: Wed, 10 Jun 2026 06:44:17 -0400 Subject: [PATCH] fix pkcs8 (#41) --- curve25519/solana-ed25519/Cargo.toml | 2 +- curve25519/solana-ed25519/README.md | 2 +- curve25519/solana-ed25519/src/ed_sigs/batch.rs | 2 +- curve25519/solana-ed25519/src/ed_sigs/verification_key.rs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/curve25519/solana-ed25519/Cargo.toml b/curve25519/solana-ed25519/Cargo.toml index 6cc8c7b..7cea938 100644 --- a/curve25519/solana-ed25519/Cargo.toml +++ b/curve25519/solana-ed25519/Cargo.toml @@ -80,7 +80,7 @@ group-bits = ["group", "ff/bits"] digest = ["dep:digest"] serde = ["dep:serde", "serde/derive"] lizard = ["digest"] -pkcs8 = ["dep:pkcs8", "ed25519/pkcs8", "alloc"] +pkcs8 = ["dep:pkcs8", "pkcs8/alloc", "ed25519/pkcs8", "alloc"] pem = ["pkcs8", "dep:der", "ed25519/pem", "zeroize"] [lints.rust.unexpected_cfgs] diff --git a/curve25519/solana-ed25519/README.md b/curve25519/solana-ed25519/README.md index 7e4f460..494607e 100644 --- a/curve25519/solana-ed25519/README.md +++ b/curve25519/solana-ed25519/README.md @@ -105,7 +105,7 @@ use curve25519::ed_sigs::{SigningKey, VerificationKey}; let msg = b"curve25519-sol"; // Generate key and sign -let sk = SigningKey::new(rand::thread_rng()); +let sk = SigningKey::from_bytes(&[1u8; 32]); let sig = sk.sign(msg); let vk = VerificationKey::from(&sk); diff --git a/curve25519/solana-ed25519/src/ed_sigs/batch.rs b/curve25519/solana-ed25519/src/ed_sigs/batch.rs index ebeb6ae..1cf5424 100644 --- a/curve25519/solana-ed25519/src/ed_sigs/batch.rs +++ b/curve25519/solana-ed25519/src/ed_sigs/batch.rs @@ -33,7 +33,7 @@ //! set of validators (provided that system uses the ZIP215 rules). //! //! # Example -//! ``` +//! ```ignore //! # use curve25519::ed_sigs::*; //! let mut batch = batch::Verifier::new(); //! for _ in 0..32 { diff --git a/curve25519/solana-ed25519/src/ed_sigs/verification_key.rs b/curve25519/solana-ed25519/src/ed_sigs/verification_key.rs index 1658323..06e4561 100644 --- a/curve25519/solana-ed25519/src/ed_sigs/verification_key.rs +++ b/curve25519/solana-ed25519/src/ed_sigs/verification_key.rs @@ -109,7 +109,7 @@ const LEGACY_EXCLUDED_R_ENCODINGS: [[u8; 32]; 11] = [ /// use core::convert::TryFrom; /// # use curve25519::ed_sigs::*; /// # let msg = b"Zcash"; -/// # let sk = SigningKey::new(rand::thread_rng()); +/// # let sk = SigningKey::from_bytes(&[1u8; 32]); /// # let sig = sk.sign(msg); /// # let vk_bytes = VerificationKeyBytes::from(&sk); /// VerificationKey::try_from(vk_bytes)