Commit History

Autor SHA1 Mensaxe Data
  Matt Caswell da1c088f59 Copyright year updates hai 1 ano
  Matt Caswell 69b9a99296 Don't call ossl_assert on the result of bn_wexpand hai 1 ano
  Dimitri Papadopoulos 060f370ebc Fix a typo found by codespell in a variable name hai 1 ano
  Bernd Edlinger f06ef1657a Alternative fix for CVE-2022-4304 hai 1 ano
  Richard Levitte c9466f38e0 bn2bin(): Don't accept len < 0 hai 1 ano
  Richard Levitte 1b24b5a1b4 bin2bn(): When len==0, just return a zero BIGNUM hai 1 ano
  Richard Levitte e077455e9e Stop raising ERR_R_MALLOC_FAILURE in most places %!s(int64=2) %!d(string=hai) anos
  Billy Brumley a644cb7c1c [crypto/bn] BN_consttime_swap: remove superfluous early exit %!s(int64=2) %!d(string=hai) anos
  Matt Caswell fecb3aae22 Update copyright year %!s(int64=2) %!d(string=hai) anos
  Kelvin Lee 649999dc57 bn_lib.c: Change Endianess check to as a binary condition. %!s(int64=2) %!d(string=hai) anos
  Dimitris Apostolou 07c5465e98 Fix typos %!s(int64=2) %!d(string=hai) anos
  Richard Levitte f5e8050fdc Add signed bn2bin and bin2bn functions %!s(int64=3) %!d(string=hai) anos
  Richard Levitte c30de60185 [refactor] BIGNUM: Modify bin2bn() to work from least to most significant chunk %!s(int64=3) %!d(string=hai) anos
  Richard Levitte 4e26fe508b [refactor] BIGNUM: Modify bn2binpad()'s setup to be more like bin2bn()'s %!s(int64=3) %!d(string=hai) anos
  Richard Levitte c2cab43574 [refactor] BIGNUM: collapse BN_bin2bn() and BN_lebin2bn() into one %!s(int64=3) %!d(string=hai) anos
  Tomas Mraz 858d5ac16d bn2binpad: Use memset as the buffer will be used later %!s(int64=2) %!d(string=hai) anos
  Richard Levitte 9311d0c471 Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() call %!s(int64=4) %!d(string=hai) anos
  aSoujyuTanaka 7a09fab2b3 Disable optimiization of BN_num_bits_word() for VS2005 ARM compiler due to %!s(int64=4) %!d(string=hai) anos
  Richard Levitte 310a0edbd0 BN: Check endianness in run-time, in BN_native2bn() and BN_bn2nativepad() %!s(int64=4) %!d(string=hai) anos
  Matt Caswell 33388b44b6 Update copyright year %!s(int64=4) %!d(string=hai) anos
  Nicola Tuveri 2d9167ed0b [BN] harden `BN_copy()` against leaks from memory accesses %!s(int64=4) %!d(string=hai) anos
  Richard Levitte 00db8c60aa Update source files for pre-3.0 deprecation %!s(int64=5) %!d(string=hai) anos
  Dr. Matthias St. Pierre 706457b7bd Reorganize local header files %!s(int64=5) %!d(string=hai) anos
  Nicola Tuveri 1b338abe3a Uniform BN_bn2binpad() and BN_bn2lebinpad() implementations %!s(int64=5) %!d(string=hai) anos
  Nicola Tuveri 8b44198b91 Make BN_num_bits() consttime upon BN_FLG_CONSTTIME %!s(int64=5) %!d(string=hai) anos
  Pauli 82925f9dd0 Avoid double clearing some BIGNUMs %!s(int64=5) %!d(string=hai) anos
  Shane Lontis ce1415ed2c Added NULL check to BN_clear() & BN_CTX_end() %!s(int64=5) %!d(string=hai) anos
  Richard Levitte fa4d419c25 Add BN_native2bn and BN_bn2nativepad, for native BIGNUM import/export %!s(int64=5) %!d(string=hai) anos
  Matt Caswell 576129cd72 Ensure bn_cmp_words can handle the case where n == 0 %!s(int64=5) %!d(string=hai) anos
  Richard Levitte 367ace6870 Following the license change, modify the boilerplates in crypto/bn/ %!s(int64=6) %!d(string=hai) anos