Home
last modified time | relevance | path

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

/dragonfly/contrib/wpa_supplicant/src/crypto/
H A Dcrypto_internal-modexp.c16 int crypto_dh_init(u8 generator, const u8 *prime, size_t prime_len, u8 *privkey, in crypto_dh_init() argument
21 if (os_get_random(privkey, prime_len) < 0) in crypto_dh_init()
23 if (os_memcmp(privkey, prime, prime_len) > 0) { in crypto_dh_init()
25 privkey[0] = 0; in crypto_dh_init()
29 if (crypto_mod_exp(&generator, 1, privkey, prime_len, prime, prime_len, in crypto_dh_init()
44 const u8 *privkey, size_t privkey_len, in crypto_dh_derive_secret() argument
81 res = crypto_mod_exp(pubkey, pubkey_len, privkey, privkey_len, in crypto_dh_derive_secret()
H A Dcrypto_nettle.c307 int crypto_dh_init(u8 generator, const u8 *prime, size_t prime_len, u8 *privkey, in crypto_dh_init() argument
312 if (os_get_random(privkey, prime_len) < 0) in crypto_dh_init()
314 if (os_memcmp(privkey, prime, prime_len) > 0) { in crypto_dh_init()
316 privkey[0] = 0; in crypto_dh_init()
320 if (crypto_mod_exp(&generator, 1, privkey, prime_len, prime, prime_len, in crypto_dh_init()
335 const u8 *privkey, size_t privkey_len, in crypto_dh_derive_secret() argument
367 res = crypto_mod_exp(pubkey, pubkey_len, privkey, privkey_len, in crypto_dh_derive_secret()
H A Dcrypto_gnutls.c286 int crypto_dh_init(u8 generator, const u8 *prime, size_t prime_len, u8 *privkey, in crypto_dh_init() argument
291 if (os_get_random(privkey, prime_len) < 0) in crypto_dh_init()
293 if (os_memcmp(privkey, prime, prime_len) > 0) { in crypto_dh_init()
295 privkey[0] = 0; in crypto_dh_init()
299 if (crypto_mod_exp(&generator, 1, privkey, prime_len, prime, prime_len, in crypto_dh_init()
314 const u8 *privkey, size_t privkey_len, in crypto_dh_derive_secret() argument
353 res = crypto_mod_exp(pubkey, pubkey_len, privkey, privkey_len, in crypto_dh_derive_secret()
H A Dcrypto_openssl.c525 if (os_get_random(privkey, prime_len) < 0) in crypto_dh_init()
529 privkey[0] = 0; in crypto_dh_init()
548 const u8 *privkey, size_t privkey_len, in crypto_dh_derive_secret() argument
784 privkey = wpabuf_alloc(privlen); in dh5_init()
785 if (privkey == NULL) in dh5_init()
791 *priv = privkey; in dh5_init()
797 wpabuf_clear_free(privkey); in dh5_init()
834 privkey = wpabuf_alloc(privlen); in dh5_init()
835 if (!privkey) in dh5_init()
841 *priv = privkey; in dh5_init()
[all …]
H A Dcrypto_wolfssl.c645 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()
809 os_memmove(privkey + pad_sz, privkey, priv_sz); in crypto_dh_init()
810 os_memset(privkey, 0, pad_sz); in crypto_dh_init()
[all …]
H A Dcrypto_libtomcrypt.c700 int crypto_dh_init(u8 generator, const u8 *prime, size_t prime_len, u8 *privkey, in crypto_dh_init() argument
705 if (os_get_random(privkey, prime_len) < 0) in crypto_dh_init()
707 if (os_memcmp(privkey, prime, prime_len) > 0) { in crypto_dh_init()
709 privkey[0] = 0; in crypto_dh_init()
713 if (crypto_mod_exp(&generator, 1, privkey, prime_len, prime, prime_len, in crypto_dh_init()
728 const u8 *privkey, size_t privkey_len, in crypto_dh_derive_secret() argument
733 return crypto_mod_exp(pubkey, pubkey_len, privkey, privkey_len, in crypto_dh_derive_secret()
H A Dcrypto.h420 int crypto_dh_init(u8 generator, const u8 *prime, size_t prime_len, u8 *privkey,
424 const u8 *privkey, size_t privkey_len,
/dragonfly/crypto/libressl/crypto/dh/
H A Ddh_ameth.c193 ASN1_INTEGER *privkey = NULL; in dh_priv_decode() local
204 if (!(privkey=d2i_ASN1_INTEGER(NULL, &p, pklen))) in dh_priv_decode()
213 if (!(dh->priv_key = ASN1_INTEGER_to_BN(privkey, NULL))) { in dh_priv_decode()
223 ASN1_INTEGER_free(privkey); in dh_priv_decode()
230 ASN1_INTEGER_free(privkey); in dh_priv_decode()
/dragonfly/etc/rc.d/
H A Dwg288 local privkey=${_wg_interface_privatekey}
293 if [ -z "${privkey}" ]; then
296 args="wgkey ${privkey}"
/dragonfly/crypto/libressl/crypto/dsa/
H A Ddsa_ameth.c192 ASN1_INTEGER *privkey = NULL; in dsa_priv_decode() local
204 if ((privkey = d2i_ASN1_INTEGER(NULL, &p, pklen)) == NULL) in dsa_priv_decode()
206 if (privkey->type == V_ASN1_NEG_INTEGER) in dsa_priv_decode()
215 if (!(dsa->priv_key = ASN1_INTEGER_to_BN(privkey, NULL))) { in dsa_priv_decode()
246 ASN1_INTEGER_free(privkey); in dsa_priv_decode()
/dragonfly/contrib/wpa_supplicant/src/wps/
H A Dwps_common.c646 int wps_nfc_gen_dh(struct wpabuf **pubkey, struct wpabuf **privkey) in wps_nfc_gen_dh() argument
665 wpabuf_clear_free(*privkey); in wps_nfc_gen_dh()
666 *privkey = priv; in wps_nfc_gen_dh()
673 struct wpabuf **privkey, in wps_nfc_token_gen() argument
690 if (wps_nfc_gen_dh(pubkey, privkey) < 0) { in wps_nfc_token_gen()
H A Dwps.h921 int wps_nfc_gen_dh(struct wpabuf **pubkey, struct wpabuf **privkey);
923 struct wpabuf **privkey,
/dragonfly/crypto/openssh/
H A Dssh-keygen.c933 &privkey, &comment)) != 0) in fingerprint_private()
936 if (pubkey == NULL && privkey == NULL) in fingerprint_private()
941 sshkey_free(privkey); in fingerprint_private()
2495 struct sshkey *ret = NULL, *privkey = NULL; in load_sign_key() local
2520 } else if (privkey == NULL) in load_sign_key()
2521 privkey = load_identity(privpath, NULL); in load_sign_key()
2543 ret = privkey; in load_sign_key()
2544 privkey = NULL; in load_sign_key()
2546 sshkey_free(privkey); in load_sign_key()
2731 signkey = privkey; in sig_sign()
[all …]
H A Dssh_api.c564 _ssh_host_key_sign(struct ssh *ssh, struct sshkey *privkey, in _ssh_host_key_sign() argument
568 return sshkey_sign(privkey, signature, slen, data, dlen, in _ssh_host_key_sign()
H A Dsshd.c2338 sshd_hostkey_sign(struct ssh *ssh, struct sshkey *privkey, argument
2345 if (privkey) {
2346 if (mm_sshkey_sign(ssh, privkey, signature, slenp,
2357 if (privkey) {
2358 if (sshkey_sign(privkey, signature, slenp, data, dlen,
/dragonfly/sbin/ifconfig/
H A Difwg.c113 wg_setkey(const char *privkey, int arg __unused, int s __unused, in wg_setkey() argument
118 if (b64_pton(privkey, wg_interface->i_private, WG_KEY_SIZE) in wg_setkey()
120 errx(1, "wgkey: invalid private key: %s", privkey); in wg_setkey()
/dragonfly/crypto/libressl/
H A Dopenssl.cnf4 #default_keyfile = privkey.pem
/dragonfly/contrib/wpa_supplicant/src/common/
H A Ddpp.h396 const u8 *privkey, size_t privkey_len);
452 dpp_keygen_configurator(const char *curve, const u8 *privkey,
H A Ddpp.c1455 const u8 *privkey, size_t privkey_len) in dpp_keygen() argument
1474 if (privkey) in dpp_keygen()
6211 if (privkey) in dpp_keygen_configurator()
8405 u8 *privkey = NULL; in dpp_bootstrap_gen() local
8433 privkey = os_malloc(privkey_len); in dpp_bootstrap_gen()
8434 if (!privkey || in dpp_bootstrap_gen()
8479 bin_clear_free(privkey, privkey_len); in dpp_bootstrap_gen()
8635 u8 *privkey = NULL; in dpp_configurator_add() local
8645 privkey = os_malloc(privkey_len); in dpp_configurator_add()
8646 if (!privkey || in dpp_configurator_add()
[all …]