Lines Matching refs:secret
995 byte *secret; in dh5_init_fixed() local
1003 secret = XMALLOC(RFC3526_LEN, NULL, DYNAMIC_TYPE_TMP_BUFFER); in dh5_init_fixed()
1004 if (!secret) in dh5_init_fixed()
1012 if (wc_DhAgree(dh, secret, &secret_sz, wpabuf_head(priv), in dh5_init_fixed()
1018 os_memcmp(secret, wpabuf_head(publ), secret_sz) != 0) in dh5_init_fixed()
1028 XFREE(secret, NULL, DYNAMIC_TYPE_TMP_BUFFER); in dh5_init_fixed()
1039 struct wpabuf *secret; in dh5_derive_shared() local
1042 secret = wpabuf_alloc(RFC3526_LEN); in dh5_derive_shared()
1043 if (!secret) in dh5_derive_shared()
1046 if (wc_DhAgree(ctx, wpabuf_mhead(secret), &secret_sz, in dh5_derive_shared()
1051 wpabuf_put(secret, secret_sz); in dh5_derive_shared()
1053 ret = secret; in dh5_derive_shared()
1054 secret = NULL; in dh5_derive_shared()
1056 wpabuf_clear_free(secret); in dh5_derive_shared()
1128 u8 *secret, size_t *len) in crypto_dh_derive_secret() argument
1142 if (wc_DhAgree(dh, secret, &secret_sz, privkey, privkey_len, pubkey, in crypto_dh_derive_secret()
2236 struct wpabuf *secret = NULL; in crypto_ecdh_set_peerkey() local
2266 secret = wpabuf_alloc(key_len); in crypto_ecdh_set_peerkey()
2267 if (!secret) { in crypto_ecdh_set_peerkey()
2273 wpabuf_put(secret, key_len), &key_len); in crypto_ecdh_set_peerkey()
2282 return secret; in crypto_ecdh_set_peerkey()
2284 wpabuf_free(secret); in crypto_ecdh_set_peerkey()
2285 secret = NULL; in crypto_ecdh_set_peerkey()