pkeyutl.c (312826) | pkeyutl.c (325335) |
---|---|
1/* 2 * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project 3 * 2006. 4 */ 5/* ==================================================================== 6 * Copyright (c) 2006 The OpenSSL Project. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 308 unchanged lines hidden (view full) --- 317 } 318 } 319 320 if (pkey_op == EVP_PKEY_OP_VERIFY) { 321 rv = EVP_PKEY_verify(ctx, sig, (size_t)siglen, 322 buf_in, (size_t)buf_inlen); 323 if (rv == 0) 324 BIO_puts(out, "Signature Verification Failure\n"); | 1/* 2 * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project 3 * 2006. 4 */ 5/* ==================================================================== 6 * Copyright (c) 2006 The OpenSSL Project. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 308 unchanged lines hidden (view full) --- 317 } 318 } 319 320 if (pkey_op == EVP_PKEY_OP_VERIFY) { 321 rv = EVP_PKEY_verify(ctx, sig, (size_t)siglen, 322 buf_in, (size_t)buf_inlen); 323 if (rv == 0) 324 BIO_puts(out, "Signature Verification Failure\n"); |
325 else if (rv == 1) | 325 else if (rv == 1) { |
326 BIO_puts(out, "Signature Verified Successfully\n"); | 326 BIO_puts(out, "Signature Verified Successfully\n"); |
327 ret = 0; 328 } |
|
327 if (rv >= 0) 328 goto end; 329 } else { 330 rv = do_keyop(ctx, pkey_op, NULL, (size_t *)&buf_outlen, 331 buf_in, (size_t)buf_inlen); 332 if (rv > 0 && buf_outlen != 0) { 333 buf_out = OPENSSL_malloc(buf_outlen); 334 if (!buf_out) --- 222 unchanged lines hidden --- | 329 if (rv >= 0) 330 goto end; 331 } else { 332 rv = do_keyop(ctx, pkey_op, NULL, (size_t *)&buf_outlen, 333 buf_in, (size_t)buf_inlen); 334 if (rv > 0 && buf_outlen != 0) { 335 buf_out = OPENSSL_malloc(buf_outlen); 336 if (!buf_out) --- 222 unchanged lines hidden --- |