Searched refs:prfctx (Results 1 – 8 of 8) sorted by relevance
| /mirbsd/src/sbin/isakmpd/ |
| D | prf.c | 77 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 …]
|
| D | ike_phase_1.c | 640 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 …]
|
| D | ike_quick_mode.c | 1036 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 …]
|
| D | ike_auth.c | 395 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 …]
|
| D | isakmp_cfg.c | 624 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()
|
| D | prf.h | 43 void *prfctx; /* Context for PRF */ member
|
| D | ipsec.c | 2239 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()
|
| D | message.c | 739 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()
|