MCPcopy Create free account
hub / github.com/DNSCrypt/encrypted-dns-server / sign

Method sign

src/crypto.rs:44–57  ·  view source on GitHub ↗
(&self, bytes: &[u8])

Source from the content-addressed store, hash-verified

42 }
43
44 pub fn sign(&self, bytes: &[u8]) -> Signature {
45 let mut signature = Signature::default();
46 let ret = unsafe {
47 crypto_sign_detached(
48 signature.0.as_mut_ptr(),
49 ptr::null_mut(),
50 bytes.as_ptr(),
51 bytes.len() as _,
52 self.as_bytes().as_ptr(),
53 )
54 };
55 assert_eq!(ret, 0);
56 signature
57 }
58}
59
60#[derive(Debug, Serialize, Deserialize, Default, Clone)]

Callers 2

deriveMethod · 0.80
newMethod · 0.80

Calls 1

as_bytesMethod · 0.45

Tested by

no test coverage detected