66 Коміти (768e6822ccdca50f95b1b155a2ffd2bdf99cae44)

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