RustCrypto / password-hashes

Password hashing functions / KDFs
677 stars 84 forks source link

build(deps): bump crypto-bigint from 0.5.2 to 0.5.3 #457

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps crypto-bigint from 0.5.2 to 0.5.3.

Changelog

Sourced from crypto-bigint's changelog.

0.5.3 (2023-09-04)

Added

  • BoxedUint: heap-allocated fixed-precision integers (#221)
  • extra-sizes feature (#229)
  • U4224 and U4352 (#233)
  • Zeroizing support for DynResidue (#235)
  • cmp_vartime, ct_cmp (#238)
  • Expose Montgomery form in Residue/DynResidue (#239)
  • Make Uint::pow work with different sized exponents (#251)
  • Expose wrapping_neg (#252)
  • Make concat, split, and multiply work with different sized operands (#253)
  • U16384 and U32768 (#255)
  • Uint::{inv_mod, inv_mod2k_vartime} (#263)
  • const fn constructors for NonZero<Uint> and NonZero<Limb> (#266)
  • Constant-time Uint::shr() and Uint::shl() (#267)
  • Subtle trait impls for DynResidue and DynResidueParams (#269)

Changed

  • Modular inversion improvements (#263)

Fixed

  • serdect usage (#222)
  • Enforce valid modulus for DynResidueParams (#240)
  • Enforce valid modulus for Residue and associated macros (#243)
  • Make Uint::{from_be_hex, from_le_hex} constant-time (#254)
  • Remove conditionals in Uint::saturating_add() and saturating_mul() (#256)
  • More logical checks in the Uint::random_mod() test (#256)
  • Mark sqrt for renaming, to explicitly describe it as vartime (#256)

#221: RustCrypto/crypto-bigint#221 #222: RustCrypto/crypto-bigint#222 #229: RustCrypto/crypto-bigint#229 #233: RustCrypto/crypto-bigint#233 #235: RustCrypto/crypto-bigint#235 #238: RustCrypto/crypto-bigint#238 #239: RustCrypto/crypto-bigint#239 #240: RustCrypto/crypto-bigint#240 #243: RustCrypto/crypto-bigint#243 #251: RustCrypto/crypto-bigint#251 #252: RustCrypto/crypto-bigint#252 #253: RustCrypto/crypto-bigint#253 #254: RustCrypto/crypto-bigint#254 #255: RustCrypto/crypto-bigint#255 #256: RustCrypto/crypto-bigint#256 #263: RustCrypto/crypto-bigint#263 #266: RustCrypto/crypto-bigint#266 #267: RustCrypto/crypto-bigint#267 #269: RustCrypto/crypto-bigint#269

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)