Lines Matching refs:skeyid
839 * I-digest = prf(SKEYID, g^i | g^r | CKY-I | CKY-R | SAi_b | ID_i1_b)
840 * R-digest = prf(SKEYID, g^r | g^i | CKY-R | CKY-I | SAi_b | ID_r1_b)
940 res = oakley_prf(iph1->skeyid, buf, iph1);
963 * HASH_I = prf(SKEYID, g^xi | CKY-I | CKY-R | SAi_b | IDii_b)
998 if (iph1->skeyid == NULL) {
999 plog(LLV_ERROR, LOCATION, NULL, "no SKEYID found.\n");
1002 hashkey = iph1->skeyid;
2514 * compute SKEYID
2516 * psk: SKEYID = prf(pre-shared-key, Ni_b | Nr_b)
2517 * sig: SKEYID = prf(Ni_b | Nr_b, g^ir)
2518 * enc: SKEYID = prf(H(Ni_b | Nr_b), CKY-I | CKY-R)
2529 /* SKEYID */
2573 "failed to get skeyid buffer\n");
2590 iph1->skeyid = oakley_prf(iph1->authstr, buf, iph1);
2591 if (iph1->skeyid == NULL)
2631 iph1->skeyid = oakley_prf(buf, iph1->dhgxy, iph1);
2632 if (iph1->skeyid == NULL)
2654 plog(LLV_DEBUG, LOCATION, NULL, "SKEYID computed:\n");
2655 plogdump(LLV_DEBUG, iph1->skeyid->v, iph1->skeyid->l);
2668 * SKEYID_d = prf(SKEYID, g^ir | CKY-I | CKY-R | 0)
2669 * SKEYID_a = prf(SKEYID, SKEYID_d | g^ir | CKY-I | CKY-R | 1)
2670 * SKEYID_e = prf(SKEYID, SKEYID_a | g^ir | CKY-I | CKY-R | 2)
2681 if (iph1->skeyid == NULL) {
2682 plog(LLV_ERROR, LOCATION, NULL, "no SKEYID found.\n");
2686 /* SKEYID D */
2687 /* SKEYID_d = prf(SKEYID, g^xy | CKY-I | CKY-R | 0) */
2692 "failed to get skeyid buffer\n");
2704 iph1->skeyid_d = oakley_prf(iph1->skeyid, buf, iph1);
2714 /* SKEYID A */
2715 /* SKEYID_a = prf(SKEYID, SKEYID_d | g^xy | CKY-I | CKY-R | 1) */
2720 "failed to get skeyid buffer\n");
2733 iph1->skeyid_a = oakley_prf(iph1->skeyid, buf, iph1);
2743 /* SKEYID E */
2744 /* SKEYID_e = prf(SKEYID, SKEYID_a | g^xy | CKY-I | CKY-R | 2) */
2749 "failed to get skeyid buffer\n");
2762 iph1->skeyid_e = oakley_prf(iph1->skeyid, buf, iph1);