aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2018-01-05 18:59:28 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2018-01-05 18:59:28 +0000
commit2529aecc2e670f358f00ec35f67ce0d1dccda279 (patch)
tree51bd017df5656cc0f9d7fcf1d62a23bcefeb763c
parentdb517b15f873efb9f2b65ef938858610b610f00e (diff)
parentcb5753818934d4f7c120a4ef6d00c6b01d43eca2 (diff)
downloadconscrypt-oreo-m2-release.tar.gz
Snap for 4527419 from cb5753818934d4f7c120a4ef6d00c6b01d43eca2 to oc-m2-releaseandroid-8.1.0_r20oreo-m2-release
Change-Id: I5fc552534488394dde25e1be24b61648ec2e2f71
-rw-r--r--common/src/jni/main/cpp/NativeCrypto.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/common/src/jni/main/cpp/NativeCrypto.cpp b/common/src/jni/main/cpp/NativeCrypto.cpp
index 521295fa..06b439b1 100644
--- a/common/src/jni/main/cpp/NativeCrypto.cpp
+++ b/common/src/jni/main/cpp/NativeCrypto.cpp
@@ -1098,7 +1098,7 @@ static jlong NativeCrypto_EVP_parse_private_key(JNIEnv* env, jclass, jbyteArray
CBS cbs;
CBS_init(&cbs, reinterpret_cast<const uint8_t*>(bytes.get()), bytes.size());
bssl::UniquePtr<EVP_PKEY> pkey(EVP_parse_private_key(&cbs));
- if (!pkey || CBS_len(&cbs) != 0) {
+ if (!pkey) {
Errors::throwParsingException(env, "Error parsing private key");
JNI_TRACE("bytes=%p EVP_parse_private_key => threw exception", keyJavaBytes);
return 0;
@@ -1150,7 +1150,7 @@ static jlong NativeCrypto_EVP_parse_public_key(JNIEnv* env, jclass, jbyteArray k
CBS cbs;
CBS_init(&cbs, reinterpret_cast<const uint8_t*>(bytes.get()), bytes.size());
bssl::UniquePtr<EVP_PKEY> pkey(EVP_parse_public_key(&cbs));
- if (!pkey || CBS_len(&cbs) != 0) {
+ if (!pkey) {
Errors::throwParsingException(env, "Error parsing public key");
JNI_TRACE("bytes=%p EVP_parse_public_key => threw exception", keyJavaBytes);
return 0;