Lines Matching refs:prime_len
16 int crypto_dh_init(u8 generator, const u8 *prime, size_t prime_len, u8 *privkey,
21 if (os_get_random(privkey, prime_len) < 0)
23 if (os_memcmp(privkey, prime, prime_len) > 0) {
28 pubkey_len = prime_len;
29 if (crypto_mod_exp(&generator, 1, privkey, prime_len, prime, prime_len,
32 if (pubkey_len < prime_len) {
33 pad = prime_len - pubkey_len;
42 int crypto_dh_derive_secret(u8 generator, const u8 *prime, size_t prime_len,
51 if (pubkey_len > prime_len ||
52 (pubkey_len == prime_len &&
53 os_memcmp(pubkey, prime, prime_len) >= 0))
70 bignum_set_unsigned_bin(p, prime, prime_len) < 0 ||
82 prime, prime_len, secret, len);