Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/boringssl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Benjamin <davidben@chromium.org>2015-06-02 02:35:44 +0300
committerAdam Langley <agl@google.com>2015-06-02 04:07:07 +0300
commitaf8731f7a530c07602f9a806604613ddaf79f58a (patch)
tree255a8b39ab8cc7f265eb40b35606ec6d87dfbbe7 /crypto/hmac
parentbf3208b84930d572392e16ef875a1383fbe7c4f9 (diff)
Remove HMAC_CTX_set_flags.
It's never called externally and for good reason; the only flag to set is EVP_MD_CTX_FLAG_NO_INIT which is an implementation detail of EVP_PKEY_HMAC (hopefully to be removed eventually). Indeed, only EVP_PKEY_HMAC ever calls this function. Except there's no need to because the HMAC_CTX has already been initialized at that point. (And were it not initialized, that call would not bode well for the poor HMAC_CTX.) The legacy EVP_PKEY_HMAC API has test coverage and still works after this change. Change-Id: I2fb0bede3c24ad1519f9433f957606de15ba86c7 Reviewed-on: https://boringssl-review.googlesource.com/4970 Reviewed-by: Adam Langley <agl@google.com>
Diffstat (limited to 'crypto/hmac')
-rw-r--r--crypto/hmac/hmac.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/crypto/hmac/hmac.c b/crypto/hmac/hmac.c
index eb486203..556e7f9e 100644
--- a/crypto/hmac/hmac.c
+++ b/crypto/hmac/hmac.c
@@ -200,12 +200,6 @@ int HMAC_CTX_copy_ex(HMAC_CTX *dest, const HMAC_CTX *src) {
return 1;
}
-void HMAC_CTX_set_flags(HMAC_CTX *ctx, unsigned long flags) {
- EVP_MD_CTX_set_flags(&ctx->i_ctx, flags);
- EVP_MD_CTX_set_flags(&ctx->o_ctx, flags);
- EVP_MD_CTX_set_flags(&ctx->md_ctx, flags);
-}
-
int HMAC_Init(HMAC_CTX *ctx, const void *key, int key_len, const EVP_MD *md) {
if (key && md) {
HMAC_CTX_init(ctx);