Symbol: prf
lib/libcrypto/asn1/p5_pbev2.c
145
.offset = offsetof(PBKDF2PARAM, prf),
lib/libcrypto/asn1/p5_pbev2.c
329
kdf->prf = X509_ALGOR_new();
lib/libcrypto/asn1/p5_pbev2.c
330
if (!kdf->prf)
lib/libcrypto/asn1/p5_pbev2.c
332
X509_ALGOR_set0(kdf->prf, OBJ_nid2obj(prf_nid),
lib/libcrypto/evp/evp_pbe.c
551
if (kdf->prf)
lib/libcrypto/evp/evp_pbe.c
552
prf_nid = OBJ_obj2nid(kdf->prf->algorithm);
lib/libcrypto/mlkem/mlkem_internal.c
487
prf(entropy, sizeof(entropy), input);
lib/libcrypto/x509/x509_local.h
405
X509_ALGOR *prf;
lib/libedit/prompt.c
140
prompt_set(EditLine *el, el_pfunc_t prf, wchar_t c, int op, int wide)
lib/libedit/prompt.c
149
if (prf == NULL) {
lib/libedit/prompt.c
155
p->p_func = prf;
lib/libedit/prompt.c
172
prompt_get(EditLine *el, el_pfunc_t *prf, wchar_t *c, int op)
lib/libedit/prompt.c
176
if (prf == NULL)
lib/libedit/prompt.c
184
if (prf)
lib/libedit/prompt.c
185
*prf = p->p_func;
regress/sbin/isakmpd/prf/prftest.c
106
prf_free (prf);
regress/sbin/isakmpd/prf/prftest.c
83
struct prf *prf;
regress/sbin/isakmpd/prf/prftest.c
88
prf = prf_alloc (PRF_HMAC, hash, key, klen);
regress/sbin/isakmpd/prf/prftest.c
89
if (!prf)
regress/sbin/isakmpd/prf/prftest.c
95
prf->Init (prf->prfctx);
regress/sbin/isakmpd/prf/prftest.c
96
prf->Update (prf->prfctx, data, dlen);
regress/sbin/isakmpd/prf/prftest.c
97
prf->Final (digest, prf->prfctx);
regress/sbin/isakmpd/prf/prftest.c
99
for (i = 0; i < prf->blocksize; i++)
sbin/iked/crypto.c
678
dsa_new(uint8_t id, struct iked_hash *prf, int sign)
sbin/iked/crypto.c
696
if (prf == NULL || prf->hash_priv == NULL)
sbin/iked/crypto.c
698
dsa.dsa_priv = prf->hash_priv;
sbin/iked/crypto.c
747
dsa_sign_new(uint8_t id, struct iked_hash *prf)
sbin/iked/crypto.c
749
return (dsa_new(id, prf, 1));
sbin/iked/crypto.c
753
dsa_verify_new(uint8_t id, struct iked_hash *prf)
sbin/iked/crypto.c
755
return (dsa_new(id, prf, 0));
sbin/iked/ikev2.c
5733
struct iked_hash *prf, *integr;
sbin/iked/ikev2.c
5745
(prf = sa->sa_prf) == NULL ||
sbin/iked/ikev2.c
5756
if (prf->hash_fixedkey)
sbin/iked/ikev2.c
5757
nonceminlen = prf->hash_fixedkey;
sbin/iked/ikev2.c
5770
if (prf->hash_fixedkey) {
sbin/iked/ikev2.c
5772
ilen = prf->hash_fixedkey / 2;
sbin/iked/ikev2.c
5773
rlen = prf->hash_fixedkey / 2;
sbin/iked/ikev2.c
5829
if ((hash_setkey(prf, ibuf_data(key), ibuf_size(key))) == NULL) {
sbin/iked/ikev2.c
5834
if ((skeyseed = ibuf_new(NULL, hash_keylength(prf))) == NULL) {
sbin/iked/ikev2.c
5841
hash_init(prf);
sbin/iked/ikev2.c
5842
hash_update(prf, ibuf_data(dhsecret), ibuf_size(dhsecret));
sbin/iked/ikev2.c
5843
hash_final(prf, ibuf_data(skeyseed), &tmplen);
sbin/iked/ikev2.c
5882
ilen = hash_length(prf) + /* SK_d */
sbin/iked/ikev2.c
5887
hash_keylength(prf) + /* SK_pi */
sbin/iked/ikev2.c
5888
hash_keylength(prf); /* SK_pr */
sbin/iked/ikev2.c
5890
if ((t = ikev2_prfplus(prf, skeyseed, s, ilen)) == NULL) {
sbin/iked/ikev2.c
5897
if ((sa->sa_key_d = ibuf_getdata(t, hash_length(prf))) == NULL ||
sbin/iked/ikev2.c
5908
(sa->sa_key_iprf = ibuf_getdata(t, hash_length(prf))) == NULL ||
sbin/iked/ikev2.c
5909
(sa->sa_key_rprf = ibuf_getdata(t, hash_length(prf))) == NULL) {
sbin/iked/ikev2.c
5961
ikev2_prfplus(struct iked_hash *prf, struct ibuf *key, struct ibuf *seed,
sbin/iked/ikev2.c
5977
if ((hash_setkey(prf, ibuf_data(key), ibuf_size(key))) == NULL) {
sbin/iked/ikev2.c
5987
rlen = roundup(keymatlen, hash_length(prf)) / hash_length(prf);
sbin/iked/ikev2.c
5996
t1 = ibuf_new(NULL, hash_keylength(prf));
sbin/iked/ikev2.c
6002
hash_init(prf);
sbin/iked/ikev2.c
6003
hash_update(prf, ibuf_data(t2), ibuf_size(t2));
sbin/iked/ikev2.c
6004
hash_final(prf, ibuf_data(t1), &hashlen);
sbin/iked/ikev2.c
6006
if (hashlen != hash_length(prf))
sbin/iked/ikev2_msg.c
1081
struct iked_hash *prf = sa->sa_prf;
sbin/iked/ikev2_msg.c
1093
if ((dsa = dsa_sign_new(auth->auth_method, prf)) == NULL) {
sbin/isakmpd/ike_auth.c
1081
struct prf *prf;
sbin/isakmpd/ike_auth.c
1092
prf = prf_alloc(ie->prf_type, hash->type, ie->skeyid, ie->skeyid_len);
sbin/isakmpd/ike_auth.c
1093
if (!prf)
sbin/isakmpd/ike_auth.c
1096
prf->Init(prf->prfctx);
sbin/isakmpd/ike_auth.c
1097
prf->Update(prf->prfctx, initiator ? ie->g_xi : ie->g_xr, ie->g_x_len);
sbin/isakmpd/ike_auth.c
1098
prf->Update(prf->prfctx, initiator ? ie->g_xr : ie->g_xi, ie->g_x_len);
sbin/isakmpd/ike_auth.c
1099
prf->Update(prf->prfctx, exchange->cookies +
sbin/isakmpd/ike_auth.c
1102
prf->Update(prf->prfctx, exchange->cookies +
sbin/isakmpd/ike_auth.c
1105
prf->Update(prf->prfctx, ie->sa_i_b, ie->sa_i_b_len);
sbin/isakmpd/ike_auth.c
1106
prf->Update(prf->prfctx, id, id_len);
sbin/isakmpd/ike_auth.c
1107
prf->Final(buf, prf->prfctx);
sbin/isakmpd/ike_auth.c
1108
prf_free(prf);
sbin/isakmpd/ike_auth.c
340
struct prf *prf;
sbin/isakmpd/ike_auth.c
412
prf = prf_alloc(ie->prf_type, ie->hash->type, exchange->recv_key,
sbin/isakmpd/ike_auth.c
414
if (!prf)
sbin/isakmpd/ike_auth.c
417
*sz = prf->blocksize;
sbin/isakmpd/ike_auth.c
422
prf_free(prf);
sbin/isakmpd/ike_auth.c
425
prf->Init(prf->prfctx);
sbin/isakmpd/ike_auth.c
426
prf->Update(prf->prfctx, exchange->nonce_i, exchange->nonce_i_len);
sbin/isakmpd/ike_auth.c
427
prf->Update(prf->prfctx, exchange->nonce_r, exchange->nonce_r_len);
sbin/isakmpd/ike_auth.c
428
prf->Final(skeyid, prf->prfctx);
sbin/isakmpd/ike_auth.c
429
prf_free(prf);
sbin/isakmpd/ike_auth.c
437
struct prf *prf;
sbin/isakmpd/ike_auth.c
455
prf = prf_alloc(ie->prf_type, ie->hash->type, key,
sbin/isakmpd/ike_auth.c
458
if (!prf)
sbin/isakmpd/ike_auth.c
461
*sz = prf->blocksize;
sbin/isakmpd/ike_auth.c
466
prf_free(prf);
sbin/isakmpd/ike_auth.c
474
prf->Init(prf->prfctx);
sbin/isakmpd/ike_auth.c
475
prf->Update(prf->prfctx, ie->g_xy, ie->g_xy_len);
sbin/isakmpd/ike_auth.c
476
prf->Final(skeyid, prf->prfctx);
sbin/isakmpd/ike_auth.c
477
prf_free(prf);
sbin/isakmpd/ike_auth.c
489
struct prf *prf;
sbin/isakmpd/ike_auth.c
498
prf = prf_alloc(ie->prf_type, hash->type, hash->digest, *sz);
sbin/isakmpd/ike_auth.c
499
if (!prf)
sbin/isakmpd/ike_auth.c
502
*sz = prf->blocksize;
sbin/isakmpd/ike_auth.c
506
prf_free(prf);
sbin/isakmpd/ike_auth.c
509
prf->Init(prf->prfctx);
sbin/isakmpd/ike_auth.c
510
prf->Update(prf->prfctx, exchange->cookies, ISAKMP_HDR_COOKIES_LEN);
sbin/isakmpd/ike_auth.c
511
prf->Final(skeyid, prf->prfctx);
sbin/isakmpd/ike_auth.c
512
prf_free(prf);
sbin/isakmpd/ike_phase_1.c
1108
struct prf *prf;
sbin/isakmpd/ike_phase_1.c
1128
prf = prf_alloc(ie->prf_type, hash->type, ie->skeyid, ie->skeyid_len);
sbin/isakmpd/ike_phase_1.c
1129
if (!prf) {
sbin/isakmpd/ike_phase_1.c
1133
prf->Init(prf->prfctx);
sbin/isakmpd/ike_phase_1.c
1134
prf->Update(prf->prfctx, initiator ? ie->g_xr : ie->g_xi, ie->g_x_len);
sbin/isakmpd/ike_phase_1.c
1135
prf->Update(prf->prfctx, initiator ? ie->g_xi : ie->g_xr, ie->g_x_len);
sbin/isakmpd/ike_phase_1.c
1136
prf->Update(prf->prfctx, exchange->cookies +
sbin/isakmpd/ike_phase_1.c
1139
prf->Update(prf->prfctx, exchange->cookies +
sbin/isakmpd/ike_phase_1.c
1142
prf->Update(prf->prfctx, ie->sa_i_b, ie->sa_i_b_len);
sbin/isakmpd/ike_phase_1.c
1143
prf->Update(prf->prfctx, id, id_len);
sbin/isakmpd/ike_phase_1.c
1144
prf->Final(hash->digest, prf->prfctx);
sbin/isakmpd/ike_phase_1.c
1145
prf_free(prf);
sbin/isakmpd/ike_phase_1.c
604
struct prf *prf;
sbin/isakmpd/ike_phase_1.c
645
prf = prf_alloc(ie->prf_type, hash->type, ie->skeyid, ie->skeyid_len);
sbin/isakmpd/ike_phase_1.c
646
if (!prf) {
sbin/isakmpd/ike_phase_1.c
650
prf->Init(prf->prfctx);
sbin/isakmpd/ike_phase_1.c
651
prf->Update(prf->prfctx, ie->g_xy, ie->g_xy_len);
sbin/isakmpd/ike_phase_1.c
652
prf->Update(prf->prfctx, exchange->cookies, ISAKMP_HDR_COOKIES_LEN);
sbin/isakmpd/ike_phase_1.c
653
prf->Update(prf->prfctx, (unsigned char *)"\0", 1);
sbin/isakmpd/ike_phase_1.c
654
prf->Final(ie->skeyid_d, prf->prfctx);
sbin/isakmpd/ike_phase_1.c
664
prf_free(prf);
sbin/isakmpd/ike_phase_1.c
667
prf->Init(prf->prfctx);
sbin/isakmpd/ike_phase_1.c
668
prf->Update(prf->prfctx, ie->skeyid_d, ie->skeyid_len);
sbin/isakmpd/ike_phase_1.c
669
prf->Update(prf->prfctx, ie->g_xy, ie->g_xy_len);
sbin/isakmpd/ike_phase_1.c
670
prf->Update(prf->prfctx, exchange->cookies, ISAKMP_HDR_COOKIES_LEN);
sbin/isakmpd/ike_phase_1.c
671
prf->Update(prf->prfctx, (unsigned char *)"\1", 1);
sbin/isakmpd/ike_phase_1.c
672
prf->Final(ie->skeyid_a, prf->prfctx);
sbin/isakmpd/ike_phase_1.c
683
prf_free(prf);
sbin/isakmpd/ike_phase_1.c
686
prf->Init(prf->prfctx);
sbin/isakmpd/ike_phase_1.c
687
prf->Update(prf->prfctx, ie->skeyid_a, ie->skeyid_len);
sbin/isakmpd/ike_phase_1.c
688
prf->Update(prf->prfctx, ie->g_xy, ie->g_xy_len);
sbin/isakmpd/ike_phase_1.c
689
prf->Update(prf->prfctx, exchange->cookies, ISAKMP_HDR_COOKIES_LEN);
sbin/isakmpd/ike_phase_1.c
690
prf->Update(prf->prfctx, (unsigned char *)"\2", 1);
sbin/isakmpd/ike_phase_1.c
691
prf->Final(ie->skeyid_e, prf->prfctx);
sbin/isakmpd/ike_phase_1.c
692
prf_free(prf);
sbin/isakmpd/ike_phase_1.c
706
prf = prf_alloc(ie->prf_type, hash->type, ie->skeyid_e,
sbin/isakmpd/ike_phase_1.c
708
if (!prf) {
sbin/isakmpd/ike_phase_1.c
714
if (keylen % prf->blocksize)
sbin/isakmpd/ike_phase_1.c
715
keylen += prf->blocksize - (keylen % prf->blocksize);
sbin/isakmpd/ike_phase_1.c
720
prf_free(prf);
sbin/isakmpd/ike_phase_1.c
725
prf->Init(prf->prfctx);
sbin/isakmpd/ike_phase_1.c
726
prf->Update(prf->prfctx, (unsigned char *)"\0", 1);
sbin/isakmpd/ike_phase_1.c
727
prf->Final(key, prf->prfctx);
sbin/isakmpd/ike_phase_1.c
729
for (len = prf->blocksize, p = key; len < exchange->key_length;
sbin/isakmpd/ike_phase_1.c
730
len += prf->blocksize, p += prf->blocksize) {
sbin/isakmpd/ike_phase_1.c
731
prf->Init(prf->prfctx);
sbin/isakmpd/ike_phase_1.c
732
prf->Update(prf->prfctx, p, prf->blocksize);
sbin/isakmpd/ike_phase_1.c
733
prf->Final(p + prf->blocksize, prf->prfctx);
sbin/isakmpd/ike_phase_1.c
735
prf_free(prf);
sbin/isakmpd/ike_quick_mode.c
1047
struct prf *prf;
sbin/isakmpd/ike_quick_mode.c
1058
prf = prf_alloc(isa->prf_type, hash->type, isa->skeyid_a,
sbin/isakmpd/ike_quick_mode.c
1060
if (!prf)
sbin/isakmpd/ike_quick_mode.c
1063
prf->Init(prf->prfctx);
sbin/isakmpd/ike_quick_mode.c
1067
prf->Update(prf->prfctx, exchange->message_id,
sbin/isakmpd/ike_quick_mode.c
1071
prf->Update(prf->prfctx, exchange->nonce_i, exchange->nonce_i_len);
sbin/isakmpd/ike_quick_mode.c
1078
prf->Update(prf->prfctx, rest, rest_len);
sbin/isakmpd/ike_quick_mode.c
1079
prf->Final(hash->digest, prf->prfctx);
sbin/isakmpd/ike_quick_mode.c
1080
prf_free(prf);
sbin/isakmpd/ike_quick_mode.c
1301
struct prf *prf;
sbin/isakmpd/ike_quick_mode.c
1323
prf = prf_alloc(isa->prf_type, isa->hash, isa->skeyid_a,
sbin/isakmpd/ike_quick_mode.c
1325
if (!prf)
sbin/isakmpd/ike_quick_mode.c
1327
prf->Init(prf->prfctx);
sbin/isakmpd/ike_quick_mode.c
1328
prf->Update(prf->prfctx, (unsigned char *)"\0", 1);
sbin/isakmpd/ike_quick_mode.c
1331
prf->Update(prf->prfctx, exchange->message_id,
sbin/isakmpd/ike_quick_mode.c
1335
prf->Update(prf->prfctx, exchange->nonce_i, exchange->nonce_i_len);
sbin/isakmpd/ike_quick_mode.c
1338
prf->Update(prf->prfctx, exchange->nonce_r, exchange->nonce_r_len);
sbin/isakmpd/ike_quick_mode.c
1339
prf->Final(buf + ISAKMP_GEN_SZ, prf->prfctx);
sbin/isakmpd/ike_quick_mode.c
1340
prf_free(prf);
sbin/isakmpd/ike_quick_mode.c
1359
struct prf *prf;
sbin/isakmpd/ike_quick_mode.c
1384
prf = prf_alloc(isa->prf_type, isa->hash,
sbin/isakmpd/ike_quick_mode.c
1386
if (!prf) {
sbin/isakmpd/ike_quick_mode.c
1399
= malloc(((ie->keymat_len + prf->blocksize - 1)
sbin/isakmpd/ike_quick_mode.c
1400
/ prf->blocksize) * prf->blocksize);
sbin/isakmpd/ike_quick_mode.c
1405
prf->blocksize - 1) / prf->blocksize) *
sbin/isakmpd/ike_quick_mode.c
1406
prf->blocksize);
sbin/isakmpd/ike_quick_mode.c
1408
free(prf);
sbin/isakmpd/ike_quick_mode.c
1413
keymat += prf->blocksize) {
sbin/isakmpd/ike_quick_mode.c
1414
prf->Init(prf->prfctx);
sbin/isakmpd/ike_quick_mode.c
1424
keymat - prf->blocksize,
sbin/isakmpd/ike_quick_mode.c
1425
prf->blocksize));
sbin/isakmpd/ike_quick_mode.c
1426
prf->Update(prf->prfctx,
sbin/isakmpd/ike_quick_mode.c
1427
keymat - prf->blocksize,
sbin/isakmpd/ike_quick_mode.c
1428
prf->blocksize);
sbin/isakmpd/ike_quick_mode.c
1436
prf->Update(prf->prfctx,
sbin/isakmpd/ike_quick_mode.c
1443
prf->Update(prf->prfctx, &proto->proto,
sbin/isakmpd/ike_quick_mode.c
1448
prf->Update(prf->prfctx,
sbin/isakmpd/ike_quick_mode.c
1454
prf->Update(prf->prfctx,
sbin/isakmpd/ike_quick_mode.c
1461
prf->Update(prf->prfctx,
sbin/isakmpd/ike_quick_mode.c
1464
prf->Final(keymat, prf->prfctx);
sbin/isakmpd/ike_quick_mode.c
1466
prf_free(prf);
sbin/isakmpd/ike_quick_mode.c
1495
struct prf *prf;
sbin/isakmpd/ike_quick_mode.c
1528
prf = prf_alloc(isa->prf_type, isa->hash, isa->skeyid_a,
sbin/isakmpd/ike_quick_mode.c
1530
if (!prf)
sbin/isakmpd/ike_quick_mode.c
1532
prf->Init(prf->prfctx);
sbin/isakmpd/ike_quick_mode.c
1536
prf->Update(prf->prfctx, exchange->message_id,
sbin/isakmpd/ike_quick_mode.c
1542
prf->Update(prf->prfctx, hash + hash_len,
sbin/isakmpd/ike_quick_mode.c
1544
prf->Final(my_hash, prf->prfctx);
sbin/isakmpd/ike_quick_mode.c
1545
prf_free(prf);
sbin/isakmpd/ike_quick_mode.c
1818
struct prf *prf;
sbin/isakmpd/ike_quick_mode.c
1894
prf = prf_alloc(isa->prf_type, hash->type, isa->skeyid_a,
sbin/isakmpd/ike_quick_mode.c
1896
if (!prf)
sbin/isakmpd/ike_quick_mode.c
1898
prf->Init(prf->prfctx);
sbin/isakmpd/ike_quick_mode.c
1902
prf->Update(prf->prfctx, exchange->message_id,
sbin/isakmpd/ike_quick_mode.c
1906
prf->Update(prf->prfctx, exchange->nonce_i, exchange->nonce_i_len);
sbin/isakmpd/ike_quick_mode.c
1916
prf->Update(prf->prfctx, msg->iov[i].iov_base,
sbin/isakmpd/ike_quick_mode.c
1919
prf->Final(buf + ISAKMP_HASH_DATA_OFF, prf->prfctx);
sbin/isakmpd/ike_quick_mode.c
1920
prf_free(prf);
sbin/isakmpd/ike_quick_mode.c
1961
struct prf *prf;
sbin/isakmpd/ike_quick_mode.c
1982
prf = prf_alloc(isa->prf_type, isa->hash, isa->skeyid_a,
sbin/isakmpd/ike_quick_mode.c
1984
if (!prf)
sbin/isakmpd/ike_quick_mode.c
1986
prf->Init(prf->prfctx);
sbin/isakmpd/ike_quick_mode.c
1987
prf->Update(prf->prfctx, (unsigned char *)"\0", 1);
sbin/isakmpd/ike_quick_mode.c
1990
prf->Update(prf->prfctx, exchange->message_id,
sbin/isakmpd/ike_quick_mode.c
1994
prf->Update(prf->prfctx, exchange->nonce_i, exchange->nonce_i_len);
sbin/isakmpd/ike_quick_mode.c
1997
prf->Update(prf->prfctx, exchange->nonce_r, exchange->nonce_r_len);
sbin/isakmpd/ike_quick_mode.c
1998
prf->Final(my_hash, prf->prfctx);
sbin/isakmpd/ike_quick_mode.c
1999
prf_free(prf);
sbin/isakmpd/ipsec.c
2429
struct prf *prf;
sbin/isakmpd/ipsec.c
2449
prf = prf_alloc(isa->prf_type, hash->type, isa->skeyid_a,
sbin/isakmpd/ipsec.c
2451
if (!prf)
sbin/isakmpd/ipsec.c
2454
prf->Init(prf->prfctx);
sbin/isakmpd/ipsec.c
2457
prf->Update(prf->prfctx, exchange->message_id,
sbin/isakmpd/ipsec.c
2467
prf->Update(prf->prfctx, msg->iov[i].iov_base,
sbin/isakmpd/ipsec.c
2470
prf->Final(buf + ISAKMP_HASH_DATA_OFF, prf->prfctx);
sbin/isakmpd/ipsec.c
2471
prf_free(prf);
sbin/isakmpd/isakmp_cfg.c
616
struct prf *prf;
sbin/isakmpd/isakmp_cfg.c
618
prf = prf_alloc(isa->prf_type, isa->hash, isa->skeyid_a,
sbin/isakmpd/isakmp_cfg.c
620
if (!prf)
sbin/isakmpd/isakmp_cfg.c
623
prf->Init(prf->prfctx);
sbin/isakmpd/isakmp_cfg.c
624
prf->Update(prf->prfctx, msg->exchange->message_id,
sbin/isakmpd/isakmp_cfg.c
626
prf->Update(prf->prfctx, data, length);
sbin/isakmpd/isakmp_cfg.c
627
prf->Final(hashp + ISAKMP_GEN_SZ, prf->prfctx);
sbin/isakmpd/isakmp_cfg.c
628
prf_free(prf);
sbin/isakmpd/isakmp_cfg.c
637
struct prf *prf;
sbin/isakmpd/isakmp_cfg.c
656
prf = prf_alloc(isa->prf_type, isa->hash, isa->skeyid_a,
sbin/isakmpd/isakmp_cfg.c
658
if (!prf) {
sbin/isakmpd/isakmp_cfg.c
662
prf->Init(prf->prfctx);
sbin/isakmpd/isakmp_cfg.c
663
prf->Update(prf->prfctx, msg->exchange->message_id,
sbin/isakmpd/isakmp_cfg.c
665
prf->Update(prf->prfctx, hash + hash_len,
sbin/isakmpd/isakmp_cfg.c
667
prf->Final(comp_hash, prf->prfctx);
sbin/isakmpd/isakmp_cfg.c
668
prf_free(prf);
sbin/isakmpd/message.c
706
struct prf *prf;
sbin/isakmpd/message.c
730
prf = prf_alloc(isa->prf_type, hash->type, isa->skeyid_a,
sbin/isakmpd/message.c
732
if (!prf) {
sbin/isakmpd/message.c
739
prf->Init(prf->prfctx);
sbin/isakmpd/message.c
742
prf->Update(prf->prfctx, message_id, ISAKMP_HDR_MESSAGE_ID_LEN);
sbin/isakmpd/message.c
748
prf->Update(prf->prfctx, rest, rest_len);
sbin/isakmpd/message.c
749
prf->Final(hash->digest, prf->prfctx);
sbin/isakmpd/message.c
750
prf_free(prf);
sbin/isakmpd/prf.c
105
prf->prfctx = prfctx;
sbin/isakmpd/prf.c
120
prf->type = PRF_HMAC;
sbin/isakmpd/prf.c
121
prf->blocksize = hash->hashsize;
sbin/isakmpd/prf.c
125
prf->Init = (void(*)(void *))prf_hash_init;
sbin/isakmpd/prf.c
126
prf->Update = (void(*)(void *, unsigned char *,
sbin/isakmpd/prf.c
128
prf->Final = (void(*)(unsigned char *, void *))prf_hash_final;
sbin/isakmpd/prf.c
137
return prf;
sbin/isakmpd/prf.c
140
free(prf->prfctx);
sbin/isakmpd/prf.c
142
free(prf);
sbin/isakmpd/prf.c
148
prf_free(struct prf *prf)
sbin/isakmpd/prf.c
150
struct prf_hash_ctx *prfctx = prf->prfctx;
sbin/isakmpd/prf.c
152
if (prf->type == PRF_HMAC) {
sbin/isakmpd/prf.c
156
free(prf->prfctx);
sbin/isakmpd/prf.c
157
free(prf);
sbin/isakmpd/prf.c
70
struct prf *
sbin/isakmpd/prf.c
75
struct prf *prf;
sbin/isakmpd/prf.c
91
prf = malloc(sizeof *prf);
sbin/isakmpd/prf.c
92
if (!prf) {
sbin/isakmpd/prf.c
94
(unsigned long)sizeof *prf);
sbin/isakmpd/prf.h
55
struct prf *prf_alloc(enum prfs, int, unsigned char *, unsigned int);
sbin/isakmpd/prf.h
56
void prf_free(struct prf *);
sbin/slaacd/engine.c
1471
struct nd_opt_prefix_info *prf;
sbin/slaacd/engine.c
1497
prf = (struct nd_opt_prefix_info*) nd_opt_hdr;
sbin/slaacd/engine.c
1498
prefix->prefix = prf->nd_opt_pi_prefix;
sbin/slaacd/engine.c
1499
prefix->prefix_len = prf->nd_opt_pi_prefix_len;
sbin/slaacd/engine.c
1500
prefix->onlink = prf->nd_opt_pi_flags_reserved &
sbin/slaacd/engine.c
1502
prefix->autonomous = prf->nd_opt_pi_flags_reserved &
sbin/slaacd/engine.c
1504
prefix->vltime = ntohl(prf->nd_opt_pi_valid_time);
sbin/slaacd/engine.c
1505
prefix->pltime = ntohl(prf->nd_opt_pi_preferred_time);
sbin/slaacd/engine.c
1758
struct nd_opt_prefix_info *prf;
sbin/slaacd/engine.c
1797
prf = (struct nd_opt_prefix_info*) nd_opt_hdr;
sbin/slaacd/engine.c
1800
inet_ntop(AF_INET6, &prf->nd_opt_pi_prefix,
sbin/slaacd/engine.c
1802
prf->nd_opt_pi_prefix_len);
sbin/slaacd/engine.c
1804
prf->nd_opt_pi_flags_reserved &
sbin/slaacd/engine.c
1807
prf->nd_opt_pi_flags_reserved &
sbin/slaacd/engine.c
1810
ntohl(prf->nd_opt_pi_valid_time));
sbin/slaacd/engine.c
1812
ntohl(prf->nd_opt_pi_preferred_time));