Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/RustCrypto/crypto-bigint
Cryptography-oriented big integer library with constant-time, stack-allocated (no_std-friendly) implementations of modern formulas
https://github.com/RustCrypto/crypto-bigint
Move `BoxedUint` under `uint::boxed`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Move `modular` module to toplevel
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Montgomery multiplication support for `BoxedUint`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Add `Uint::bitand_limb`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Avoid allocations in `BoxedUint::{add_mod, sub_mod}`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
BoxedUint: impl `SubMod`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Simplify implementation of `BoxedUint::chain`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Integer: add `*Mod` ops to bounds
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
BoxedUint: impl `AddMod`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
BoxedUint: impl `ConstantTimeGreater/Less` and `PartialOrd/Ord`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
BoxedUint: fix argument ordering to `::chain`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
BoxedUint: impl `BitAnd*`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Impl `MulMod` for `Uint`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Determine and document `BoxedUint` widening arithmetic semantics
tarcieri opened this issue about 1 year ago
tarcieri opened this issue about 1 year ago
Add proptests for `BoxedUint::mul_wide`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Add proptests for `BoxedUint::checked_add`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Initial proptests for `BoxedUint`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Add `BoxedUint::{to_be_bytes, to_le_bytes}`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Add `BoxedUint::{from_be_slice, from_le_slice}`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Add `BoxedUint::mul`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
BoxedUint: change internal representation to `Box<[Limb]>`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Remove obsolete ordering note on `Uint::mul_wide`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Add `BoxedUint::{sbb, wrapping_sub, checked_sub}`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Fix benchmark build
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Cargo.lock: bump dependencies; MSRV 1.70
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Flatten `uint::modular`
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Simplify `uint::modular` submodule names
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
crypto-bigint: formatting cleanups
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
`const_assert_eq`/`const_assert_ne` fixups
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Make `DynResidueParams::new` fallible
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Bump version to v0.6.0-pre
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
v0.5.5
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Add `const_assert_eq!` and `const_assert_ne!` macros
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Bump zeroize from 1.6.1 to 1.7.0
dependabot[bot] opened this pull request about 1 year ago
dependabot[bot] opened this pull request about 1 year ago
Bump zeroize from 1.6.0 to 1.6.1
dependabot[bot] opened this pull request about 1 year ago
dependabot[bot] opened this pull request about 1 year ago
v0.5.4
tarcieri opened this pull request about 1 year ago
tarcieri opened this pull request about 1 year ago
Bump proptest from 1.3.1 to 1.4.0
dependabot[bot] opened this pull request about 1 year ago
dependabot[bot] opened this pull request about 1 year ago
Implement `ArrayEncoding` for `U832`
daxpedda opened this pull request about 1 year ago
daxpedda opened this pull request about 1 year ago
Documentation of modular multiplication
matthiasgeihs opened this issue about 1 year ago
matthiasgeihs opened this issue about 1 year ago
Update docs for consistency
drcapybara opened this pull request about 1 year ago
drcapybara opened this pull request about 1 year ago
Make `Uint::random_mod()` work identically on 32- and 64-bit targets
fjarri opened this pull request about 1 year ago
fjarri opened this pull request about 1 year ago
0.5.x breaks JetBrains IDEs
indygreg opened this issue about 1 year ago
indygreg opened this issue about 1 year ago
improve documentation with usage examples
Dustin-Ray opened this issue about 1 year ago
Dustin-Ray opened this issue about 1 year ago
Add more bit-counting functions
fjarri opened this pull request over 1 year ago
fjarri opened this pull request over 1 year ago
Bump num-traits from 0.2.16 to 0.2.17
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Bump proptest from 1.2.0 to 1.3.1
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Miller-Rabin primality test and primes generation
maksimryndin opened this pull request over 1 year ago
maksimryndin opened this pull request over 1 year ago
Bump generic-array from 0.14.7 to 1.0.0
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Constant-time square root and division
HastD opened this pull request over 1 year ago
HastD opened this pull request over 1 year ago
README.md: link to NCC audit
tarcieri opened this pull request over 1 year ago
tarcieri opened this pull request over 1 year ago
vartime remark
rickwebiii opened this pull request over 1 year ago
rickwebiii opened this pull request over 1 year ago
For vartime methods, document what causes the variable time
rickwebiii opened this issue over 1 year ago
rickwebiii opened this issue over 1 year ago
Bump actions/checkout from 3 to 4
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
v0.5.3
tarcieri opened this pull request over 1 year ago
tarcieri opened this pull request over 1 year ago
Make `Uint::inv_mod` a `const fn`
tarcieri opened this pull request over 1 year ago
tarcieri opened this pull request over 1 year ago
Fix clippy warnings
fjarri opened this pull request over 1 year ago
fjarri opened this pull request over 1 year ago
Add `subtle` trait impls for `DynResidue` and `DynResidueParams`
fjarri opened this pull request over 1 year ago
fjarri opened this pull request over 1 year ago
A list of breaking changes to consider for v0.6
fjarri opened this issue over 1 year ago
fjarri opened this issue over 1 year ago
Add constant-time `Uint::shr()` and `Uint::shl()`
fjarri opened this pull request over 1 year ago
fjarri opened this pull request over 1 year ago
Add `const fn` constructors for `NonZero<Uint>` and `NonZero<Limb>`
fjarri opened this pull request over 1 year ago
fjarri opened this pull request over 1 year ago
Use references in bit-twiddling methods of `Uint`
fjarri opened this pull request over 1 year ago
fjarri opened this pull request over 1 year ago
Bump num-bigint from 0.4.3 to 0.4.4
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Modular inversion improvements
fjarri opened this pull request over 1 year ago
fjarri opened this pull request over 1 year ago
Add `TryFrom<&[u8]>` bound to `Encoding::Repr`
fjarri opened this pull request over 1 year ago
fjarri opened this pull request over 1 year ago
`nlimbs!()` macro doesn't support rounding up to the limb size
BrettWitty opened this issue over 1 year ago
BrettWitty opened this issue over 1 year ago
Multi-Exponentiation
ycscaly opened this issue over 1 year ago
ycscaly opened this issue over 1 year ago
Optimize `mul_wide()` (i.e. Karatsuba and Friends)
ycscaly opened this issue over 1 year ago
ycscaly opened this issue over 1 year ago
Multi-exponentiation
ycscaly opened this pull request over 1 year ago
ycscaly opened this pull request over 1 year ago
Add fallible hex decoding for Uint
andrewwhitehead opened this pull request over 1 year ago
andrewwhitehead opened this pull request over 1 year ago
Add support for Binary and Decimal encodings
andrewwhitehead opened this pull request over 1 year ago
andrewwhitehead opened this pull request over 1 year ago
impl_modulus interaction with generic_const_exprs
WizardOfMenlo opened this issue over 1 year ago
WizardOfMenlo opened this issue over 1 year ago
Enforce valid modulus for `DynResidueParams`
AaronFeickert opened this pull request over 1 year ago
AaronFeickert opened this pull request over 1 year ago
Expose montgomery form in Residue/DynResidue
andrewwhitehead opened this pull request over 1 year ago
andrewwhitehead opened this pull request over 1 year ago
Add cmp_vartime, faster Eq for Uint
andrewwhitehead opened this pull request over 1 year ago
andrewwhitehead opened this pull request over 1 year ago
Bump der from 0.7.5 to 0.7.6
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Expose Residue internals?
andrewwhitehead opened this issue over 1 year ago
andrewwhitehead opened this issue over 1 year ago
Add zeroizing to `DynResidue`
AaronFeickert opened this pull request over 1 year ago
AaronFeickert opened this pull request over 1 year ago
`DynResidue` exponentiation of larger `Uint`s
ycscaly opened this issue over 1 year ago
ycscaly opened this issue over 1 year ago
Add U4224 and U4352
ycscaly opened this pull request over 1 year ago
ycscaly opened this pull request over 1 year ago
Residue has improper behavior with even moduli
kayabaNerve opened this issue over 1 year ago
kayabaNerve opened this issue over 1 year ago
Factor `extra-sizes` definitions under a submodule
tarcieri opened this pull request over 1 year ago
tarcieri opened this pull request over 1 year ago
extra_trait_impls: Extra trait implementations
ycscaly opened this pull request over 1 year ago
ycscaly opened this pull request over 1 year ago
extra_sizes implemented
ycscaly opened this pull request over 1 year ago
ycscaly opened this pull request over 1 year ago
Add missing Uint<> types/sizes
ycscaly opened this issue over 1 year ago
ycscaly opened this issue over 1 year ago
Constant-time GCD
fjarri opened this issue over 1 year ago
fjarri opened this issue over 1 year ago
Cross-sizes wide multiplication & Mul trait implementation
ycscaly opened this pull request over 1 year ago
ycscaly opened this pull request over 1 year ago
Concatenation of different sizes Uint<>s
ycscaly opened this issue over 1 year ago
ycscaly opened this issue over 1 year ago
ConcatOther<Rhs> for cross-sizes concatenation of Uint<>s
ycscaly opened this pull request over 1 year ago
ycscaly opened this pull request over 1 year ago
adding mayhem
mattjurenka opened this pull request over 1 year ago
mattjurenka opened this pull request over 1 year ago
Fix serdect usage
samtay opened this pull request over 1 year ago
samtay opened this pull request over 1 year ago
Add `UintVec`: heap-allocated fixed-precision integers
tarcieri opened this pull request over 1 year ago
tarcieri opened this pull request over 1 year ago
Conversions between different Uxxx types (e.g. U128 to U384)
ycscaly opened this issue over 1 year ago
ycscaly opened this issue over 1 year ago
Conversions
ycscaly opened this pull request over 1 year ago
ycscaly opened this pull request over 1 year ago
Num traits
ycscaly opened this pull request over 1 year ago
ycscaly opened this pull request over 1 year ago
v0.5.2
tarcieri opened this pull request over 1 year ago
tarcieri opened this pull request over 1 year ago
Bump der from 0.7.4 to 0.7.5
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Natural to-from Ring (`AsNaturalNumber` & `AsRingElement`)
ycscaly opened this issue over 1 year ago
ycscaly opened this issue over 1 year ago
num_traits::Num, AsNaturalNumber, AsRingElement
ycscaly opened this pull request over 1 year ago
ycscaly opened this pull request over 1 year ago
Bump der from 0.7.3 to 0.7.4
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Div-by-2 adjustment
fjarri opened this pull request almost 2 years ago
fjarri opened this pull request almost 2 years ago