Skip to content

Commit 241f762

Browse files
olszomalmtrojnar
authored andcommitted
Tests: fix X509_check_private_key() usage
1 parent b9e9e2d commit 241f762

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

tests/check-all-prov.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,7 @@ int main(int argc, char *argv[])
6666
printf("Cannot load certificate: %s\n", argv[1]);
6767
goto cleanup;
6868
}
69-
ret = X509_check_private_key(obj_set->cert, obj_set->private_key);
70-
if (!ret) {
69+
if (!X509_check_private_key(obj_set->cert, obj_set->private_key)) {
7170
printf("Could not check private key.\n");
7271
display_openssl_errors();
7372
goto cleanup;

tests/check-privkey-prov.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,7 @@ int main(int argc, char *argv[])
6666
}
6767
printf("Private key found.\n");
6868

69-
ret = X509_check_private_key(cert, private_key);
70-
if (!ret) {
69+
if (!X509_check_private_key(cert, private_key)) {
7170
printf("Could not check private key.\n");
7271
display_openssl_errors();
7372
goto cleanup;

tests/check-privkey.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -171,14 +171,14 @@ int main(int argc, char *argv[])
171171
/* Free the functional reference from ENGINE_init */
172172
ENGINE_finish(engine);
173173

174-
ret = X509_check_private_key(cert, pkey);
175-
EVP_PKEY_free(pkey);
176-
if (!ret) {
174+
if (!X509_check_private_key(cert, pkey)) {
177175
printf("Could not check private key\n");
178176
display_openssl_errors(__LINE__);
177+
EVP_PKEY_free(pkey);
179178
ret = 1;
180179
goto end;
181180
}
181+
EVP_PKEY_free(pkey);
182182

183183
printf("Key and certificate matched\n");
184184
ret = 0;

0 commit comments

Comments
 (0)