Lines Matching +full:no +full:- +full:rc4
1 /* $NetBSD: crypto-arcfour.c,v 1.6 2023/06/19 21:41:44 christos Exp $ */
4 * Copyright (c) 1997 - 2008 Kungliga Tekniska Högskolan
26 * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
57 * checksum according to section 5. of draft-brezak-win2k-krb-rc4-hmac-03.txt
110 "hmac-md5",
119 * section 6 of draft-brezak-win2k-krb-rc4-hmac-03
165 ret = _krb5_internal_hmac(context, c, cdata + 16, len - 16, 0, &ke, &cksum); in ARCFOUR_subencrypt()
188 krb5_abortx(context, "rc4 cipher not supported"); in ARCFOUR_subencrypt()
189 EVP_Cipher(ctx, cdata + 16, cdata + 16, len - 16); in ARCFOUR_subencrypt()
256 krb5_abortx(context, "rc4 cipher not supported"); in ARCFOUR_subdecrypt()
257 EVP_Cipher(ctx, cdata + 16, cdata + 16, len - 16); in ARCFOUR_subdecrypt()
270 ret = _krb5_internal_hmac(context, c, cdata + 16, len - 16, 0, &ke, &cksum); in ARCFOUR_subdecrypt()
288 * draft-ietf-cat-kerb-key-derivation-00.txt to the ones in
289 * draft-brezak-win2k-krb-rc4-hmac-04.txt
344 ret = krb5_data_alloc(out, c->checksumsize); in ARCFOUR_prf()
348 res.checksum.data = out->data; in ARCFOUR_prf()
349 res.checksum.length = out->length; in ARCFOUR_prf()
351 ret = _krb5_internal_hmac(context, c, in->data, in->length, 0, &crypto->key, &res); in ARCFOUR_prf()
360 "arcfour-hmac-md5",
361 "rc4-hmac",