Skip to content

Commit e721065

Browse files
authored
Fix return type error of GetEVPCipher() (#19)
Return a pointer rather than Status for GetEVPCipher() when SM4 not supported.
1 parent 090c3d9 commit e721065

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

encryption/encryption.cc

+1-3
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,7 @@ const EVP_CIPHER* GetEVPCipher(EncryptionMethod method) {
107107
// return EVP_aes_256_ecb();
108108
case EncryptionMethod::kSM4_CTR:
109109
#if OPENSSL_VERSION_NUMBER < 0x1010100fL || defined(OPENSSL_NO_SM4)
110-
return Status::InvalidArgument(
111-
"Unsupport SM4 encryption method under OpenSSL version: " +
112-
std::string(OPENSSL_VERSION_TEXT));
110+
return nullptr;
113111
#else
114112
// Openssl support SM4 after 1.1.1 release version.
115113
return EVP_sm4_ctr();

0 commit comments

Comments
 (0)