MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / generate

Method generate

atomic-identity/src/keypair.rs:120–125  ·  view source on GitHub ↗

Generate a new random secret key

()

Source from the content-addressed store, hash-verified

118
119 /// Generate a new random secret key
120 pub fn generate() -> Self {
121 let mut secret_bytes = [0u8; 32];
122 OsRng.fill_bytes(&mut secret_bytes);
123 let signing_key = SigningKey::from_bytes(&secret_bytes);
124 SecretKey(signing_key)
125 }
126
127 /// Create a secret key from raw bytes
128 pub fn from_bytes(bytes: &[u8; 32]) -> Self {

Callers 1

runMethod · 0.45

Calls 2

SecretKeyClass · 0.85
public_keyMethod · 0.45

Tested by

no test coverage detected