|
Added
Link Here
|
| 1 |
--- src/core/tsi/alts/crypt/aes_gcm.cc.orig 2018-04-16 04:55:21 UTC |
| 2 |
+++ src/core/tsi/alts/crypt/aes_gcm.cc |
| 3 |
@@ -185,7 +185,7 @@ static grpc_status_code aes_gcm_derive_aead_key(uint8_ |
| 4 |
const uint8_t* kdf_counter) { |
| 5 |
unsigned char buf[EVP_MAX_MD_SIZE]; |
| 6 |
unsigned char ctr = 1; |
| 7 |
-#if OPENSSL_VERSION_NUMBER < 0x10100000L |
| 8 |
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) |
| 9 |
HMAC_CTX hmac; |
| 10 |
HMAC_CTX_init(&hmac); |
| 11 |
if (!HMAC_Init_ex(&hmac, kdf_key, kKdfKeyLen, EVP_sha256(), nullptr) || |