Home
last modified time | relevance | path

Searched refs:prfctx (Results 1 – 8 of 8) sorted by relevance

/mirbsd/src/sbin/isakmpd/
Dprf.c77 struct prf_hash_ctx *prfctx; in prf_alloc() local
100 prfctx = malloc(sizeof *prfctx); in prf_alloc()
101 if (!prfctx) { in prf_alloc()
103 (unsigned long)sizeof *prfctx); in prf_alloc()
106 prf->prfctx = prfctx; in prf_alloc()
108 prfctx->ctx = malloc(hash->ctxsize); in prf_alloc()
109 if (!prfctx->ctx) { in prf_alloc()
114 prfctx->ctx2 = malloc(hash->ctxsize); in prf_alloc()
115 if (!prfctx->ctx2) { in prf_alloc()
118 free(prfctx->ctx); in prf_alloc()
[all …]
Dike_phase_1.c640 prf->Init(prf->prfctx); in ike_phase_1_post_exchange_KE_NONCE()
641 prf->Update(prf->prfctx, ie->g_xy, ie->g_x_len); in ike_phase_1_post_exchange_KE_NONCE()
642 prf->Update(prf->prfctx, exchange->cookies, ISAKMP_HDR_COOKIES_LEN); in ike_phase_1_post_exchange_KE_NONCE()
643 prf->Update(prf->prfctx, (unsigned char *)"\0", 1); in ike_phase_1_post_exchange_KE_NONCE()
644 prf->Final(ie->skeyid_d, prf->prfctx); in ike_phase_1_post_exchange_KE_NONCE()
657 prf->Init(prf->prfctx); in ike_phase_1_post_exchange_KE_NONCE()
658 prf->Update(prf->prfctx, ie->skeyid_d, ie->skeyid_len); in ike_phase_1_post_exchange_KE_NONCE()
659 prf->Update(prf->prfctx, ie->g_xy, ie->g_x_len); in ike_phase_1_post_exchange_KE_NONCE()
660 prf->Update(prf->prfctx, exchange->cookies, ISAKMP_HDR_COOKIES_LEN); in ike_phase_1_post_exchange_KE_NONCE()
661 prf->Update(prf->prfctx, (unsigned char *)"\1", 1); in ike_phase_1_post_exchange_KE_NONCE()
[all …]
Dike_quick_mode.c1036 prf->Init(prf->prfctx); in initiator_recv_HASH_SA_NONCE()
1040 prf->Update(prf->prfctx, exchange->message_id, in initiator_recv_HASH_SA_NONCE()
1044 prf->Update(prf->prfctx, exchange->nonce_i, exchange->nonce_i_len); in initiator_recv_HASH_SA_NONCE()
1051 prf->Update(prf->prfctx, rest, rest_len); in initiator_recv_HASH_SA_NONCE()
1052 prf->Final(hash->digest, prf->prfctx); in initiator_recv_HASH_SA_NONCE()
1280 prf->Init(prf->prfctx); in initiator_send_HASH()
1281 prf->Update(prf->prfctx, (unsigned char *)"\0", 1); in initiator_send_HASH()
1284 prf->Update(prf->prfctx, exchange->message_id, in initiator_send_HASH()
1288 prf->Update(prf->prfctx, exchange->nonce_i, exchange->nonce_i_len); in initiator_send_HASH()
1291 prf->Update(prf->prfctx, exchange->nonce_r, exchange->nonce_r_len); in initiator_send_HASH()
[all …]
Dike_auth.c395 prf->Init(prf->prfctx); in pre_shared_gen_skeyid()
396 prf->Update(prf->prfctx, exchange->nonce_i, exchange->nonce_i_len); in pre_shared_gen_skeyid()
397 prf->Update(prf->prfctx, exchange->nonce_r, exchange->nonce_r_len); in pre_shared_gen_skeyid()
398 prf->Final(skeyid, prf->prfctx); in pre_shared_gen_skeyid()
444 prf->Init(prf->prfctx); in sig_gen_skeyid()
445 prf->Update(prf->prfctx, ie->g_xy, ie->g_x_len); in sig_gen_skeyid()
446 prf->Final(skeyid, prf->prfctx); in sig_gen_skeyid()
479 prf->Init(prf->prfctx); in enc_gen_skeyid()
480 prf->Update(prf->prfctx, exchange->cookies, ISAKMP_HDR_COOKIES_LEN); in enc_gen_skeyid()
481 prf->Final(skeyid, prf->prfctx); in enc_gen_skeyid()
[all …]
Disakmp_cfg.c624 prf->Init(prf->prfctx); in cfg_finalize_hash()
625 prf->Update(prf->prfctx, msg->exchange->message_id, in cfg_finalize_hash()
627 prf->Update(prf->prfctx, data, length); in cfg_finalize_hash()
628 prf->Final(hashp + ISAKMP_GEN_SZ, prf->prfctx); in cfg_finalize_hash()
663 prf->Init(prf->prfctx); in cfg_verify_hash()
664 prf->Update(prf->prfctx, msg->exchange->message_id, in cfg_verify_hash()
666 prf->Update(prf->prfctx, hash + hash_len, in cfg_verify_hash()
668 prf->Final(comp_hash, prf->prfctx); in cfg_verify_hash()
Dprf.h43 void *prfctx; /* Context for PRF */ member
Dipsec.c2239 prf->Init(prf->prfctx); in ipsec_fill_in_hash()
2242 prf->Update(prf->prfctx, exchange->message_id, in ipsec_fill_in_hash()
2252 prf->Update(prf->prfctx, msg->iov[i].iov_base, in ipsec_fill_in_hash()
2255 prf->Final(buf + ISAKMP_HASH_DATA_OFF, prf->prfctx); in ipsec_fill_in_hash()
Dmessage.c739 prf->Init(prf->prfctx); in message_validate_hash()
742 prf->Update(prf->prfctx, message_id, ISAKMP_HDR_MESSAGE_ID_LEN); in message_validate_hash()
748 prf->Update(prf->prfctx, rest, rest_len); in message_validate_hash()
749 prf->Final(hash->digest, prf->prfctx); in message_validate_hash()