66 Revize (768e6822ccdca50f95b1b155a2ffd2bdf99cae44)

Autor SHA1 Zpráva Datum
  David Benjamin a684152a2f Downgrade BN_kronecker to bn_jacobi and unexport. před 7 roky
  Steven Valdez 8ebc9eafec Update BN_enhanced_miller_rabin_primality_test to enforce preconditions and accept BN_prime_checks. před 7 roky
  David Benjamin fc674c82c3 Unexport bn_correct_top and bn_wexpand. před 7 roky
  Steven Valdez fc9f10f8fb Implement Enhanced Miller-Rabin primality test for FIPS. před 7 roky
  Rob Sloan b987355a10 Add BN_is_pow2, BN_mod_pow2, and BN_nnmod_pow2. před 7 roky
  David Benjamin 1d6eeb3b85 Spellcheck our public headers. před 7 roky
  David Benjamin 0a211dfe91 Remove BN_FLG_CONSTTIME. před 7 roky
  Rob Sloan 45573cc04d Add Little-endian BIGNUM conversions před 7 roky
  Rob Sloan 2ee1edfb7e Add BN_get_u64 so that Android doesn't have to reach into the BIGNUM structs před 7 roky
  Brian Smith 9f05de4ebb Remove the non-no_branch branch of BN_div. před 8 roky
  David Benjamin bd691756f2 Test that BN_mod_sqrt detects quadratic non-residues. před 8 roky
  David Benjamin 4a9313a7e7 Add low-level p256-x86_64 tests. před 8 roky
  David Benjamin 1e5ac5d502 Fix more clang-tidy warnings. před 8 roky
  David Benjamin 40a63113e4 Add BN_set_u64. před 8 roky
  David Benjamin f0e935d7ce Fold stack-allocated types into headers. před 8 roky
  Matt Braithwaite d17d74d73f Replace Scoped* heap types with bssl::UniquePtr. před 8 roky
  David Benjamin 4c4ff02fe8 Fix bn_wexpand's documentation. před 8 roky
  David Benjamin d224d52aba Add constants for BN_rand and use them. před 8 roky
  Brian Smith a432757acb Use BN_mod_inverse_odd instead of |BN_mod_inverse| for ECC. před 8 roky
  Brian Smith 78f84f4e03 Document a conservative input range for Montgomery math functions. před 8 roky
  David Benjamin 899b9b19a4 Ensure |BN_div| never gives negative zero in the no_branch code. před 8 roky
  Brian Smith ec3cb3adbc Add |BN_mod_inverse_blinded| and use it in RSA blinding. před 8 roky
  David Benjamin ccd511e499 Add a test for BN_cmp_word. před 8 roky
  Brian Smith 4edca0b308 Add BN_rand_range_ex and use internally. před 8 roky
  Adam Langley d2b5af56cf Revert scoped_types.h change. před 8 roky
  Adam Langley 8d79ed6740 Assume that MSVC supports C++11. před 8 roky
  Adam Langley 8c3c3135a2 Remove scoped_types.h. před 8 roky
  David Benjamin ce9a2166d6 Document that BN_mod_sqrt assumes p is a prime. před 8 roky
  Brian Smith 3d4030b5f7 Test |BN_uadd| and |BN_usub|. před 8 roky
  Brian Smith e4bf8b3e05 Test aliasing in |BN_add| and |BN_sub|. před 8 roky
  David Benjamin 44bedc348d Handle BN_mod_word failures. před 8 roky
  Brian Smith 448fa42779 Deprecate |BN_mod_exp2_mont| and simplify its implementation. před 8 roky
  Brian Smith e31d103a0a Deprecate |BN_mod_exp_mont_word| and simplify its implementation. před 8 roky
  Brian Smith 86080c336f Verify RSA private key operation regardless of whether CRT is used. před 8 roky
  David Benjamin 6e96d2be3d Remove stale wpa_supplicant hacks. před 8 roky
  Brian Smith d035730ac7 Make return value of |BN_MONT_CTX_set_locked| int. před 8 roky
  David Benjamin acb2451807 Rename the BIGNUM ASN.1 functions. před 8 roky
  David Benjamin ae0eaaa397 Convert ssl3_send_client_key_exchange to CBB. před 8 roky
  Brian Smith bf762186c6 Remove the |ri| field of |BN_MONT_CTX|. před 9 roky
  Brian Smith 8bde5d2e51 Remove the unused |Ni| member of |BN_MONT_CTX|. před 9 roky
  David Benjamin e82e6f6696 Constify more BN_MONT_CTX parameters. před 9 roky
  Adam Langley 5f88999a1e Fix up several comments and detect problems in the future. před 9 roky
  Adam Langley efb42fbb60 Make BN_mod_exp_mont_consttime take a const context. před 9 roky
  David Benjamin 12f7737d32 Remove BN_MONT_CTX_init. před 9 roky
  David Benjamin 4c60d356a9 Work around even more Estonian ID card misissuances. před 9 roky
  David Benjamin 231cb82145 Work around broken Estonian smart cards. Again. před 9 roky
  Adam Langley 06fa67c8d3 Stop using |ERR_peek_last_error| in RSA blinding. před 9 roky
  Matt Braithwaite 6488725e5e Re-add |BN_bn2mpi| and |BN_mpi2bn| from OpenSSL at fd682e4c. před 9 roky
  David Benjamin 719220ec8e Get overflow checks right in BN_bin2bn. před 9 roky
  David Benjamin 34248d4cb7 Get rid of err function codes. před 9 roky