aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-12-11bn/asm/rsaz-avx2.pl: fix digit correction bug in rsaz_1024_mul_avx2.chromium-3282David Benjamin2-8/+13
2017-12-07Revert "Support high tag numbers in CBS/CBB."David Benjamin6-225/+88
2017-11-28Bound the input to the bn_mod_exp fuzzer.David Benjamin1-0/+10
2017-11-28runner: Parse CertificateRequest with byteReader.David Benjamin1-146/+58
2017-11-28runner: Parse Certificate with byteReader.David Benjamin1-60/+21
2017-11-28runner: Parse SH/HRR/EE with byteReader.David Benjamin1-183/+94
2017-11-28runner: Send the right alert for handshake message parsing failures.David Benjamin1-1/+1
2017-11-27Reimplement OBJ_txt2obj and add a lower-level function.David Benjamin8-216/+191
2017-11-27runner: Add a byteReader type and convert ClientHello parsing.David Benjamin1-216/+228
2017-11-27Add switch to enable draft 22.Steven Valdez1-2/+7
2017-11-27Pretty-print large INTEGERs and ENUMERATEDs in hex.David Benjamin2-2/+80
2017-11-27Fix CBS tag class docs.David Benjamin1-3/+2
2017-11-24Remove spurious ;Daniel Wagner-Hall1-1/+1
2017-11-22Const-correct X509_ALGOR_get0.David Benjamin3-5/+6
2017-11-22Use some of the word-based functions for ECDSA verification.David Benjamin1-37/+39
2017-11-22Don't use BN_nnmod to convert from field element to scalar.David Benjamin2-17/+42
2017-11-22Make ECDSA signing 10% faster and plug some timing leaks.David Benjamin12-394/+283
2017-11-22Support high tag numbers in CBS/CBB.David Benjamin8-109/+263
2017-11-22Use dec/jnz instead of loop in bn_add_words and bn_sub_words.David Benjamin1-2/+4
2017-11-22Remove DSA_sign_setup too.David Benjamin2-39/+11
2017-11-22Remove ECDSA_sign_setup and friends.David Benjamin4-103/+17
2017-11-22Add some missing OpenSSL 1.1.0 accessors.David Benjamin5-1/+37
2017-11-21Unwind legacy SSL_PRIVATE_KEY_METHOD hooks.David Benjamin7-184/+12
2017-11-21Fix memory leak on sk_X509_EXTENSION_push failure.David Benjamin1-7/+15
2017-11-21Add a CFI build flag.David Benjamin1-0/+18
2017-11-20Include a couple of missing header files.Adam Langley2-0/+2
2017-11-20Fix fuzzer mode suppressions.David Benjamin1-9/+9
2017-11-20Remove unused function.David Benjamin2-47/+0
2017-11-20Test that EC_POINT_mul works with the order.David Benjamin1-0/+32
2017-11-20Run TLS 1.3 tests at all variants and fix bugs.David Benjamin8-1239/+1399
2017-11-20Add EndOfEarlyData to per-message tests.David Benjamin1-2/+31
2017-11-20Add missing error path.David Benjamin1-0/+1
2017-11-20Deduplicate built-in curves and give custom curves an order_mont.David Benjamin3-86/+64
2017-11-20Enforce some bounds and invariants on custom curves.David Benjamin2-0/+48
2017-11-20Add bn_mod_exp_mont_small and bn_mod_inverse_prime_mont_small.David Benjamin4-7/+214
2017-11-20Add "small" variants of Montgomery logic.David Benjamin3-6/+159
2017-11-20Split BN_from_montgomery_word into a non-BIGNUM core.David Benjamin1-47/+50
2017-11-20Add bn_mul_small and bn_sqr_small.David Benjamin4-9/+154
2017-11-20Const-correct some of the low-level BIGNUM functions.David Benjamin4-13/+14
2017-11-20size_t a bunch of bn words bits.David Benjamin4-62/+56
2017-11-20Make BN_generate_dsa_nonce internally constant-time.David Benjamin7-97/+212
2017-11-20Fix timing leak in BN_from_montgomery_word.David Benjamin1-44/+30
2017-11-17Add ECDSA tests for custom curves.David Benjamin1-69/+109
2017-11-15Clarify the documentation for |BN_is_bit_set|.Daniel Hirche1-2/+2
2017-11-14Add tests for post-handshake CCS in draft "22".David Benjamin3-0/+24
2017-11-14Fix TLSInnerPlaintext limit.David Benjamin2-44/+108
2017-11-12Disable 'draft 22' by default.Steven Valdez2-6/+8
2017-11-11Fix early data printout in bssl client.David Benjamin1-2/+3
2017-11-11Refresh TLS fuzzer corpora.David Benjamin486-0/+0
2017-11-11Implement PR 1091 (TLS 1.3 draft '22').Steven Valdez16-110/+392