boringssl/crypto/evp
David Benjamin 5c694e3fef Add evp_test, loosely based on upstream's version.
This imports the EVP_PKEY test data of upstream's evptests.txt, but
modified to fit our test framework and with a new test driver. The
remainder of the test data will be imported separately into aead_test
and cipher_test.

Some minor changes to the test format were made to account for test
framework differences. One test has different results since we don't
support RSA signatures with omitted (rather than NULL) parameters.
Otherwise, the biggest difference in test format is that the ad-hoc
result strings are replaced with checking ERR_peek_error.

Change-Id: I758869abbeb843f5f2ac6c1cbd87333baec08ec3
Reviewed-on: https://boringssl-review.googlesource.com/4703
Reviewed-by: Adam Langley <agl@google.com>
2015-05-11 21:44:36 +00:00
..
algorithm.c Don't mix and match libraries and errors. 2014-10-13 22:56:28 +00:00
asn1.c Remove unnecessary NULL checks, part 3. 2015-05-04 23:12:04 +00:00
CMakeLists.txt Add evp_test, loosely based on upstream's version. 2015-05-11 21:44:36 +00:00
digestsign.c Enable MSVC warning C4701, use of potentially uninitialized variable. 2015-04-13 20:32:26 +00:00
evp_ctx.c Switch EVP_PKEY_dup calls to EVP_PKEY_up_ref. 2015-05-06 22:57:09 +00:00
evp_extra_test.cc Rename evp_test to evp_extra_test. 2015-05-11 21:35:00 +00:00
evp_test.cc Add evp_test, loosely based on upstream's version. 2015-05-11 21:44:36 +00:00
evp_tests.txt Add evp_test, loosely based on upstream's version. 2015-05-11 21:44:36 +00:00
evp.c Fix EVP_PKEY_assign_DH. 2015-05-06 22:28:49 +00:00
internal.h Normalize all EVP_PKEY_CTX_ctrl return values. 2015-03-13 19:39:42 +00:00
p_dsa_asn1.c Remove unnecessary NULL checks, part 3. 2015-05-04 23:12:04 +00:00
p_ec_asn1.c Don't report |ERR_R_MALLOC_FAILURE| on failure of |EC_KEY_new_by_curve_name|. 2015-05-09 00:05:30 +00:00
p_ec.c Remove unnecessary NULL checks, part 3. 2015-05-04 23:12:04 +00:00
p_hmac_asn1.c Add EVP_PKEY_supports_digest. 2014-11-18 22:18:36 +00:00
p_hmac.c Normalize all EVP_PKEY_CTX_ctrl return values. 2015-03-13 19:39:42 +00:00
p_rsa_asn1.c Remove unnecessary NULL checks, part 3. 2015-05-04 23:12:04 +00:00
p_rsa.c Remove unnecessary NULL checks, part 3. 2015-05-04 23:12:04 +00:00
pbkdf_test.cc Rename BIO_print_errors_fp back to ERR_print_errors_fp & refactor it. 2015-04-13 20:23:29 +00:00
pbkdf.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
sign.c Take advantage of normalized return values. 2015-03-13 19:40:42 +00:00