633 Commits (faac9aa3349f149cd433582c31020d49090a0737)

Author SHA1 Message Date
David Benjamin faac9aa334 Finish porting dh_test.cc and ripemd_test.cc to GTest. 2 years ago
David Benjamin 1e63b0ce53 Replace comment with static assert. 2 years ago
hehe.li 785bb12634 Disable blinding for boringssl_self_test_rsa(). 2 years ago
David Benjamin cdccbe121f Fully condition all assembly files. 2 years ago
David Benjamin 7ff871acbe Fix -Wshorten-64-to-32 errors in ex_data.c. 2 years ago
David Benjamin 29723828ec Rewrite i2o_ECPublicKey with CBB_finish_i2d. 2 years ago
David Benjamin 02f7705dff Add int casts to BIO_ctrl calls where appropriate. 2 years ago
David Benjamin c477d1e33e Finish porting dsa_test.cc to GTest. 2 years ago
David Benjamin e30a652a36 Remove unnecessary L suffixes on DES constants. 2 years ago
David Benjamin 9211b80f1e Fix up some integer types in crypto/asn1 2 years ago
David Benjamin 55c32b6429 Use a sized type for asn1t.h flags. 2 years ago
David Benjamin e40d0f8ee1 Test, re-document, and deprecate EVP_Cipher. 2 years ago
David Benjamin 8417bacf19 Test streaming the AAD into EVP_CIPHER_CTX. 2 years ago
David Benjamin 9992ad269d Add negative tests for the EVP_CIPHER tag check. 2 years ago
David Benjamin b5b1c61f60 Test the most likely point for calling EVP_CIPHER_CTX_copy. 2 years ago
David Benjamin 1ce2ec71c3 Give cipher tests a common entrypoint. 2 years ago
David Benjamin 7f7599a726 Correct the maximum output size in cipher_test.cc 2 years ago
David Benjamin e0d601a57f Tidy up cipher_test.cc slightly 2 years ago
David Benjamin db10ae5036 Cap Montgomery moduli to 8 KiB. 2 years ago
David Benjamin de434576d7 Fix allocation size in BN_mod_exp_mont_consttime. 2 years ago
Adam Langley 87cbe22b59 Preprocess asm on all platforms with delocate. 2 years ago
David Benjamin 4463657435 Minor style tweaks in BN_mod_exp_mont_consttime. 2 years ago
David Benjamin cdc1299f83 Split bn_tests.txt into several test files. 2 years ago
David Benjamin 27e45c4342 Work around some valgrind warnings in GTest. 2 years ago
David Benjamin 7ab49bf0af Fix comments now BN_mod_exp_mont_consttime is not cache-line-sensitive 2 years ago
David Benjamin a880d2ac82 Replace MOD_EXP_CTIME_ALIGN with align_pointer. 2 years ago
Bob Beck 6cda656e4a Make OPENSSL_tm_to_posix and OPENSSL_posix_to_tm public API 2 years ago
David Benjamin e0bb21bc8f Update x86_64-mont5.pl and RSAZ comments a bit. 2 years ago
David Benjamin 5511fa833c Migrate io/ioutil uses to new APIs. 2 years ago
David Benjamin 33fcbd30b1 Switch blinding indices to size_t. 2 years ago
David Benjamin 91ac70dec4 Remove ASN1_PRINTABLE_type. 2 years ago
David Benjamin 1e7cb684a7 Replace malloc/memcpy pairs with memdup. 2 years ago
David Benjamin dc0e354ac3 Release memory earlier when clearing ASN1_ENCODING. 2 years ago
David Benjamin a1dffbfed9 Define CBS/CBB tags as uint32_t with a typedef. 2 years ago
David Benjamin 7ac94aa279 More -Wshorten-64-to-32 fixes. 2 years ago
David Benjamin dd81bf7707 Introduce ossl_ssize_t and use it in ASN1_STRING_set. 2 years ago
David Benjamin 41eb357d05 Do not allow changing keys with parameters already set. 2 years ago
David Benjamin 0faffc7a30 Fix the comment in ecp_nistz256_ord_sqr_mont to match code and prototype. 2 years ago
David Benjamin 6b785f6e07 Allow EVP_PKEY_copy_parameters into an untyped EVP_PKEY. 2 years ago
Bob Beck b2536a2c62 Fix integer overflow in OPENSSL_gmtime_adj 2 years ago
David Benjamin eeb3333f44 Check for overflow in i2c_ASN1_BIT_STRING. 2 years ago
David Benjamin 38f621a366 Add the suite of EC_KEY and EC_POINT serializers. 2 years ago
David Benjamin da663b7ca8 Skip the field inversion when just measuring output size. 2 years ago
David Benjamin 054a5d36bb Print the curve name, not bit length in EVP_PKEY_print_* 2 years ago
David Benjamin fd4315d8eb Remove tautological comparison. 2 years ago
David Benjamin 045129c80c Fix EC public key output in EVP_PKEY_print_* 2 years ago
David Benjamin 11c25a65cf Add missing heading to DSA output. 2 years ago
David Benjamin 1e0f0423dd Fix trailing whitespace in EVP_PKEY_print_* 2 years ago
David Benjamin 3592aa3009 Simplify crypto/evp/print.c. 2 years ago
David Benjamin 1ec335da79 Add tests for EVP_PKEY_print_* 2 years ago