Home | History | Annotate | Download | only in krb5

Lines Matching refs:cf2

49 } cf2[] = {
129 for (i = 0; i < sizeof(cf2)/sizeof(cf2[0]); i++) {
130 pw.data = cf2[i].p1;
131 pw.length = strlen(cf2[i].p1);
133 salt.saltvalue.data = cf2[i].p1;
134 salt.saltvalue.length = strlen(cf2[i].p1);
137 cf2[i].e1,
148 pw.data = cf2[i].p2;
149 pw.length = strlen(cf2[i].p2);
150 salt.saltvalue.data = cf2[i].p2;
151 salt.saltvalue.length = strlen(cf2[i].p2);
154 cf2[i].e2,
166 p1.data = cf2[i].pepper1;
167 p1.length = strlen(cf2[i].pepper1);
169 p2.data = cf2[i].pepper2;
170 p2.length = strlen(cf2[i].pepper2);
172 ret = krb5_crypto_fx_cf2(context, c1, c2, &p1, &p2, cf2[i].e3, &k3);
174 krb5_warn(context, ret, "KRB-FX-CF2 not supported for enctype %d",
175 cf2[i].e1);
181 if (k3.keytype != cf2[i].e3) {
183 krb5_warnx(context, "length not right for enctype %d", cf2[i].e3);
186 if (k3.keyvalue.length != cf2[i].len ||
187 memcmp(k3.keyvalue.data, cf2[i].key, cf2[i].len) != 0) {
190 cf2[i].e1, cf2[i].e2, cf2[i].e3);
203 krb5_errx(context, 1, "%u KRB-FX-CF2 vectors failed", errors);