Searched refs:P256r1 (Results 1 – 1 of 1) sorted by relevance
32 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; struct231 impl EllipticCurve for P256r1 { implementation[all …]