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);