ipad 55 source4/heimdal/lib/hcrypto/hmac.c memset(ctx->ipad, 0, ctx->key_length); ipad 59 source4/heimdal/lib/hcrypto/hmac.c if (ctx->ipad) { ipad 60 source4/heimdal/lib/hcrypto/hmac.c memset(ctx->ipad, 0, ctx->key_length); ipad 61 source4/heimdal/lib/hcrypto/hmac.c free(ctx->ipad); ipad 62 source4/heimdal/lib/hcrypto/hmac.c ctx->ipad = NULL; ipad 109 source4/heimdal/lib/hcrypto/hmac.c if (ctx->ipad) { ipad 110 source4/heimdal/lib/hcrypto/hmac.c memset(ctx->ipad, 0, ctx->key_length); ipad 111 source4/heimdal/lib/hcrypto/hmac.c free(ctx->ipad); ipad 115 source4/heimdal/lib/hcrypto/hmac.c ctx->ipad = malloc(EVP_MD_block_size(ctx->md)); ipad 116 source4/heimdal/lib/hcrypto/hmac.c memset(ctx->ipad, 0x36, EVP_MD_block_size(ctx->md)); ipad 119 source4/heimdal/lib/hcrypto/hmac.c for (i = 0, p = ctx->ipad; i < keylen; i++) ipad 127 source4/heimdal/lib/hcrypto/hmac.c EVP_DigestUpdate(ctx->ctx, ctx->ipad, EVP_MD_block_size(ctx->md)); ipad 64 source4/heimdal/lib/hcrypto/hmac.h void *ipad; ipad 1405 source4/heimdal/lib/krb5/crypto.c unsigned char *ipad, *opad; ipad 1410 source4/heimdal/lib/krb5/crypto.c ipad = malloc(cm->blocksize + len); ipad 1411 source4/heimdal/lib/krb5/crypto.c if (ipad == NULL) ipad 1415 source4/heimdal/lib/krb5/crypto.c free(ipad); ipad 1418 source4/heimdal/lib/krb5/crypto.c memset(ipad, 0x36, cm->blocksize); ipad 1435 source4/heimdal/lib/krb5/crypto.c ipad[i] ^= key[i]; ipad 1438 source4/heimdal/lib/krb5/crypto.c memcpy(ipad + cm->blocksize, data, len); ipad 1439 source4/heimdal/lib/krb5/crypto.c (*cm->checksum)(context, keyblock, ipad, cm->blocksize + len, ipad 1445 source4/heimdal/lib/krb5/crypto.c memset(ipad, 0, cm->blocksize + len); ipad 1446 source4/heimdal/lib/krb5/crypto.c free(ipad);