Home
last modified time | relevance | path

Searched refs:P256r1 (Results 1 – 1 of 1) sorted by relevance

/packages/modules/Bluetooth/tools/rootcanal/rust/src/lmp/
Dec.rs32 P256([u8; P256r1::PUBLIC_KEY_SIZE]),
39 P256r1::PUBLIC_KEY_SIZE => Some(Self::P256([0; P256r1::PUBLIC_KEY_SIZE])), in new()
88 P256([u8; P256r1::PRIVATE_KEY_SIZE]),
94 P256([u8; P256r1::PUBLIC_KEY_SIZE]),
128 let random_bytes: [u8; P256r1::PRIVATE_KEY_SIZE] = thread_rng().gen(); in generate_p256()
138 let mut inner = [0; P256r1::PRIVATE_KEY_SIZE]; in generate_p256()
160 Point::<P256r1>::generate_public_key(&self.to_bigint()).to_bytes() in derive()
173 (&peer_public_key.to_point::<P256r1>() * &self.to_bigint()).to_bytes() in shared_secret()
229 struct P256r1; struct
231 impl EllipticCurve for P256r1 { implementation
[all …]