Lines Matching refs:privkey
645 struct wpabuf *privkey = NULL; in dh5_init() local
663 privkey = wpabuf_alloc(RFC3526_LEN); in dh5_init()
665 if (!privkey || !pubkey) in dh5_init()
673 if (wc_DhGenerateKeyPair(dh, &rng, wpabuf_mhead(privkey), &priv_sz, in dh5_init()
677 wpabuf_put(privkey, priv_sz); in dh5_init()
681 *priv = privkey; in dh5_init()
684 privkey = NULL; in dh5_init()
688 wpabuf_clear_free(privkey); in dh5_init()
778 int crypto_dh_init(u8 generator, const u8 *prime, size_t prime_len, u8 *privkey, in crypto_dh_init() argument
802 if (wc_DhGenerateKeyPair(dh, &rng, privkey, &priv_sz, pubkey, &pub_sz) in crypto_dh_init()
809 os_memmove(privkey + pad_sz, privkey, priv_sz); in crypto_dh_init()
810 os_memset(privkey, 0, pad_sz); in crypto_dh_init()
830 const u8 *privkey, size_t privkey_len, in crypto_dh_derive_secret() argument
846 if (wc_DhAgree(dh, secret, &secret_sz, privkey, privkey_len, pubkey, in crypto_dh_derive_secret()