opad 54 source4/heimdal/lib/hcrypto/hmac.c if (ctx->opad) {
opad 56 source4/heimdal/lib/hcrypto/hmac.c free(ctx->opad);
opad 57 source4/heimdal/lib/hcrypto/hmac.c ctx->opad = NULL;
opad 105 source4/heimdal/lib/hcrypto/hmac.c if (ctx->opad) {
opad 106 source4/heimdal/lib/hcrypto/hmac.c memset(ctx->opad, 0, ctx->key_length);
opad 107 source4/heimdal/lib/hcrypto/hmac.c free(ctx->opad);
opad 114 source4/heimdal/lib/hcrypto/hmac.c ctx->opad = malloc(EVP_MD_block_size(ctx->md));
opad 117 source4/heimdal/lib/hcrypto/hmac.c memset(ctx->opad, 0x5c, EVP_MD_block_size(ctx->md));
opad 121 source4/heimdal/lib/hcrypto/hmac.c for (i = 0, p = ctx->opad; i < keylen; i++)
opad 142 source4/heimdal/lib/hcrypto/hmac.c EVP_DigestUpdate(ctx->ctx, ctx->opad, EVP_MD_block_size(ctx->md));
opad 63 source4/heimdal/lib/hcrypto/hmac.h void *opad;
opad 1405 source4/heimdal/lib/krb5/crypto.c unsigned char *ipad, *opad;
opad 1413 source4/heimdal/lib/krb5/crypto.c opad = malloc(cm->blocksize + cm->checksumsize);
opad 1414 source4/heimdal/lib/krb5/crypto.c if (opad == NULL) {
opad 1419 source4/heimdal/lib/krb5/crypto.c memset(opad, 0x5c, cm->blocksize);
opad 1436 source4/heimdal/lib/krb5/crypto.c opad[i] ^= key[i];
opad 1441 source4/heimdal/lib/krb5/crypto.c memcpy(opad + cm->blocksize, result->checksum.data,
opad 1443 source4/heimdal/lib/krb5/crypto.c (*cm->checksum)(context, keyblock, opad,
opad 1447 source4/heimdal/lib/krb5/crypto.c memset(opad, 0, cm->blocksize + cm->checksumsize);
opad 1448 source4/heimdal/lib/krb5/crypto.c free(opad);