| /freebsd/crypto/krb5/src/lib/crypto/builtin/ |
| H A D | kdf.c | 39 krb5_data prf; in k5_sp800_108_counter_hmac() local 46 ret = alloc_data(&prf, hash->hashsize); in k5_sp800_108_counter_hmac() 68 ret = krb5int_hmac(hash, key, iov, 5, &prf); in k5_sp800_108_counter_hmac() 70 memcpy(rnd_out->data, prf.data, rnd_out->length); in k5_sp800_108_counter_hmac() 71 zapfree(prf.data, prf.length); in k5_sp800_108_counter_hmac() 82 krb5_data prf; in k5_sp800_108_feedback_cmac() local 93 ret = alloc_data(&prf, blocksize); in k5_sp800_108_feedback_cmac() 99 iov[0].data = prf; in k5_sp800_108_feedback_cmac() 122 ret = krb5int_cmac_checksum(enc, key, iov, 6, &prf); in k5_sp800_108_feedback_cmac() 128 memcpy(rnd_out->data + n, prf.data, keybytes - n); in k5_sp800_108_feedback_cmac() [all …]
|
| /freebsd/contrib/wpa/src/eap_common/ |
| H A D | eap_eke_common.c | 121 static int eap_eke_prf_len(u8 prf) in eap_eke_prf_len() argument 123 if (prf == EAP_EKE_PRF_HMAC_SHA1) in eap_eke_prf_len() 125 if (prf == EAP_EKE_PRF_HMAC_SHA2_256) in eap_eke_prf_len() 131 static int eap_eke_nonce_len(u8 prf) in eap_eke_nonce_len() argument 135 prf_len = eap_eke_prf_len(prf); in eap_eke_nonce_len() 146 static int eap_eke_auth_len(u8 prf) in eap_eke_auth_len() argument 148 switch (prf) { in eap_eke_auth_len() 183 static int eap_eke_prf(u8 prf, const u8 *key, size_t key_len, const u8 *data, in eap_eke_prf() argument 199 if (prf == EAP_EKE_PRF_HMAC_SHA1) in eap_eke_prf() 201 if (prf == EAP_EKE_PRF_HMAC_SHA2_256) in eap_eke_prf() [all …]
|
| H A D | ikev2_common.c | 122 const struct ikev2_prf_alg *prf; in ikev2_prf_plus() local 125 prf = ikev2_get_prf(alg); in ikev2_prf_plus() 126 if (prf == NULL) in ikev2_prf_plus() 128 hash_len = prf->hash_len; in ikev2_prf_plus() 379 const struct ikev2_prf_alg *prf; in ikev2_derive_auth_data() local 382 prf = ikev2_get_prf(prf_alg); in ikev2_derive_auth_data() 384 shared_secret == NULL || nonce == NULL || prf == NULL) in ikev2_derive_auth_data() 394 if (ikev2_prf_hash(prf->id, SK_p, keys->SK_prf_len, in ikev2_derive_auth_data() 402 sign_len = wpabuf_len(sign_msg) + nonce_len + prf->hash_len; in ikev2_derive_auth_data() 411 os_memcpy(pos, hash, prf->hash_len); in ikev2_derive_auth_data() [all …]
|
| H A D | eap_ikev2_common.c | 18 int eap_ikev2_derive_keymat(int prf, struct ikev2_keys *keys, in eap_ikev2_derive_keymat() argument 37 if (ikev2_prf_plus(prf, keys->SK_d, keys->SK_d_len, nonces, nlen, in eap_ikev2_derive_keymat()
|
| H A D | eap_eke_common.h | 65 u8 prf; member 82 u8 prf, u8 mac);
|
| H A D | eap_ikev2_common.h | 20 int eap_ikev2_derive_keymat(int prf, struct ikev2_keys *keys,
|
| /freebsd/crypto/krb5/src/util/profile/ |
| H A D | prof_file.c | 172 prf_file_t prf; in profile_open_file() local 182 prf = malloc(sizeof(struct _prf_file_t)); in profile_open_file() 183 if (!prf) in profile_open_file() 185 memset(prf, 0, sizeof(struct _prf_file_t)); in profile_open_file() 186 prf->magic = PROF_MAGIC_FILE; in profile_open_file() 210 free(prf); in profile_open_file() 229 free(prf); in profile_open_file() 232 prf->data = data; in profile_open_file() 233 *ret_prof = prf; in profile_open_file() 239 free(prf); in profile_open_file() [all …]
|
| /freebsd/contrib/libedit/ |
| H A D | prompt.c | 152 prompt_set(EditLine *el, el_pfunc_t prf, wchar_t c, int op, int wide) in prompt_set() argument 161 if (prf == NULL) { in prompt_set() 167 p->p_func = prf; in prompt_set() 184 prompt_get(EditLine *el, el_pfunc_t *prf, wchar_t *c, int op) in prompt_get() argument 188 if (prf == NULL) in prompt_get() 196 if (prf) in prompt_get() 197 *prf = p->p_func; in prompt_get()
|
| /freebsd/usr.sbin/wpa/src/crypto/ |
| H A D | Makefile | 15 sha1-prf.c \ 16 sha256-prf.c \ 18 sha384-prf.c \ 99 sha1-prf.c 106 sha256-prf.c 114 sha384-prf.c \ 123 sha512-prf.c
|
| /freebsd/crypto/openssh/ |
| H A D | xmss_hash.c | 71 int prf(unsigned char *out, const unsigned char *in, const unsigned char *key, unsigned int keylen) in prf() function 102 prf(key, byte_addr, pub_seed, n); in hash_h() 106 prf(bitmask, byte_addr, pub_seed, n); in hash_h() 109 prf(bitmask+n, byte_addr, pub_seed, n); in hash_h() 126 prf(key, byte_addr, pub_seed, n); in hash_f() 130 prf(bitmask, byte_addr, pub_seed, n); in hash_f()
|
| H A D | xmss_hash.h | 16 int prf(unsigned char *out, const unsigned char *in, const unsigned char *key, unsigned int keylen);
|
| /freebsd/contrib/wpa/src/eap_server/ |
| H A D | ikev2.c | 41 const struct ikev2_prf_alg *prf; in ikev2_derive_keys() local 50 prf = ikev2_get_prf(data->proposal.prf); in ikev2_derive_keys() 52 if (integ == NULL || prf == NULL || encr == NULL) { in ikev2_derive_keys() 94 if (ikev2_prf_hash(prf->id, buf, data->i_nonce_len + data->r_nonce_len, in ikev2_derive_keys() 111 skeyseed, prf->hash_len); in ikev2_derive_keys() 113 ret = ikev2_derive_sk_keys(prf, integ, encr, skeyseed, buf, buf_len, in ikev2_derive_keys() 190 transform_id == data->proposal.prf) in ikev2_parse_transform() 191 prop->prf = transform_id; in ikev2_parse_transform() 326 prop.prf = -1; in ikev2_process_sar1() 333 if (!found && prop.integ != -1 && prop.prf != -1 && in ikev2_process_sar1() [all …]
|
| H A D | ikev2.h | 17 int prf; member
|
| /freebsd/contrib/wpa/src/eap_peer/ |
| H A D | ikev2.c | 37 const struct ikev2_prf_alg *prf; in ikev2_derive_keys() local 46 prf = ikev2_get_prf(data->proposal.prf); in ikev2_derive_keys() 48 if (integ == NULL || prf == NULL || encr == NULL) { in ikev2_derive_keys() 90 if (ikev2_prf_hash(prf->id, buf, data->i_nonce_len + data->r_nonce_len, in ikev2_derive_keys() 107 skeyseed, prf->hash_len); in ikev2_derive_keys() 109 ret = ikev2_derive_sk_keys(prf, integ, encr, skeyseed, buf, buf_len, in ikev2_derive_keys() 184 prop->prf = transform_id; in ikev2_parse_transform() 320 prop.prf = -1; in ikev2_process_sai1() 327 if (!found && prop.integ != -1 && prop.prf != -1 && in ikev2_process_sai1() 349 data->proposal.encr, data->proposal.prf, in ikev2_process_sai1() [all …]
|
| H A D | eap_eke.c | 33 u8 prf; /* forced PRF or 0 to allow all supported */ member 116 data->prf = atoi(pos + 4); in eap_eke_init() 118 data->prf); in eap_eke_init() 181 static int eap_eke_supp_prf(u8 prf) in eap_eke_supp_prf() argument 183 return prf == EAP_EKE_PRF_HMAC_SHA1 || in eap_eke_supp_prf() 184 prf == EAP_EKE_PRF_HMAC_SHA2_256; in eap_eke_supp_prf() 274 if ((data->prf && data->prf != *tmp) || in eap_eke_process_id()
|
| H A D | ikev2.h | 17 int prf; member
|
| /freebsd/contrib/wpa/src/crypto/ |
| H A D | Makefile | 36 sha1-prf.o \ 40 sha256-prf.o \ 44 sha384-prf.o \ 47 sha512-prf.o \
|
| /freebsd/crypto/krb5/src/lib/crypto/krb/ |
| H A D | prf.c | 61 if (ktp->prf == NULL) in krb5_k_prf() 67 ret = ktp->prf(ktp, key, input, output); in krb5_k_prf()
|
| H A D | Makefile.in | 47 prf.o \ 103 $(OUTPRE)prf.$(OBJEXT) \ 159 $(srcdir)/prf.c \
|
| /freebsd/crypto/openssl/crypto/asn1/ |
| H A D | p5_pbev2.c | 33 ASN1_OPT(PBKDF2PARAM, prf, X509_ALGOR) 241 kdf->prf = ossl_X509_ALGOR_from_nid(prf_nid, V_ASN1_NULL, NULL); in PKCS5_pbkdf2_set_ex() 242 if (kdf->prf == NULL) { in PKCS5_pbkdf2_set_ex()
|
| /freebsd/sys/dev/random/fenestrasX/ |
| H A D | fx_rng.c | 64 fxrng_rng_keystream_internal(struct chacha_ctx *prf, void *buf, size_t nbytes) in fxrng_rng_keystream_internal() argument 72 chacha_encrypt_bytes(prf, NULL, buf, chunklen); in fxrng_rng_keystream_internal()
|
| /freebsd/crypto/krb5/src/lib/gssapi/krb5/ |
| H A D | Makefile.in | 68 $(srcdir)/prf.c \ 122 $(OUTPRE)prf.$(OBJEXT) \ 179 prf.o \
|
| /freebsd/contrib/wpa/src/common/ |
| H A D | dpp_backup.c | 217 struct wpabuf *params = NULL, *buf = NULL, *prf = NULL; in dpp_build_pbkdf2_alg_id() local 242 prf = asn1_build_alg_id(oid, NULL); in dpp_build_pbkdf2_alg_id() 243 if (!prf) in dpp_build_pbkdf2_alg_id() 245 params = wpabuf_alloc(100 + wpabuf_len(salt) + wpabuf_len(prf)); in dpp_build_pbkdf2_alg_id() 251 wpabuf_put_buf(params, prf); in dpp_build_pbkdf2_alg_id() 258 wpabuf_free(prf); in dpp_build_pbkdf2_alg_id()
|
| /freebsd/crypto/openssl/crypto/pkcs12/ |
| H A D | p12_npas.c | 229 if (kdf->prf == NULL) { in alg_get() 232 X509_ALGOR_get0(&aoid, NULL, NULL, kdf->prf); in alg_get()
|
| /freebsd/krb5/lib/crypto/krb/ |
| H A D | Makefile.inc | 50 prf.c \
|