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
Move `modular` module to toplevel

tarcieri opened this pull request about 1 year ago
Montgomery multiplication support for `BoxedUint`

tarcieri opened this pull request about 1 year ago
Add `Uint::bitand_limb`

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
BoxedUint: impl `SubMod`

tarcieri opened this pull request about 1 year ago
Simplify implementation of `BoxedUint::chain`

tarcieri opened this pull request about 1 year ago
Integer: add `*Mod` ops to bounds

tarcieri opened this pull request about 1 year ago
BoxedUint: impl `AddMod`

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
BoxedUint: fix argument ordering to `::chain`

tarcieri opened this pull request about 1 year ago
BoxedUint: impl `BitAnd*`

tarcieri opened this pull request about 1 year ago
Impl `MulMod` for `Uint`

tarcieri opened this pull request about 1 year ago
Determine and document `BoxedUint` widening arithmetic semantics

tarcieri opened this issue about 1 year ago
Add proptests for `BoxedUint::mul_wide`

tarcieri opened this pull request about 1 year ago
Add proptests for `BoxedUint::checked_add`

tarcieri opened this pull request about 1 year ago
Initial proptests for `BoxedUint`

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
Add `BoxedUint::{from_be_slice, from_le_slice}`

tarcieri opened this pull request about 1 year ago
Add `BoxedUint::mul`

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
Remove obsolete ordering note on `Uint::mul_wide`

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
Fix benchmark build

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
Flatten `uint::modular`

tarcieri opened this pull request about 1 year ago
Simplify `uint::modular` submodule names

tarcieri opened this pull request about 1 year ago
crypto-bigint: formatting cleanups

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
Make `DynResidueParams::new` fallible

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
v0.5.5

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
Bump zeroize from 1.6.1 to 1.7.0

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
v0.5.4

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
Implement `ArrayEncoding` for `U832`

daxpedda opened this pull request about 1 year ago
Documentation of modular multiplication

matthiasgeihs opened this issue about 1 year ago
Update docs for consistency

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
0.5.x breaks JetBrains IDEs

indygreg opened this issue about 1 year ago
improve documentation with usage examples

Dustin-Ray opened this issue about 1 year ago
Add more bit-counting functions

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
Bump proptest from 1.2.0 to 1.3.1

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
Bump generic-array from 0.14.7 to 1.0.0

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
README.md: link to NCC audit

tarcieri opened this pull request over 1 year ago
vartime remark

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
Bump actions/checkout from 3 to 4

dependabot[bot] opened this pull request over 1 year ago
v0.5.3

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
Fix clippy warnings

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
A list of breaking changes to consider for v0.6

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
Add `const fn` constructors for `NonZero<Uint>` and `NonZero<Limb>`

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
Bump num-bigint from 0.4.3 to 0.4.4

dependabot[bot] opened this pull request over 1 year ago
Modular inversion improvements

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
`nlimbs!()` macro doesn't support rounding up to the limb size

BrettWitty opened this issue over 1 year ago
Multi-Exponentiation

ycscaly opened this issue over 1 year ago
Optimize `mul_wide()` (i.e. Karatsuba and Friends)

ycscaly opened this issue over 1 year ago
Multi-exponentiation

ycscaly opened this pull request over 1 year ago
Add fallible hex decoding for Uint

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
impl_modulus interaction with generic_const_exprs

WizardOfMenlo opened this issue over 1 year ago
Enforce valid modulus for `DynResidueParams`

AaronFeickert opened this pull request over 1 year ago
Expose montgomery form in Residue/DynResidue

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
Bump der from 0.7.5 to 0.7.6

dependabot[bot] opened this pull request over 1 year ago
Expose Residue internals?

andrewwhitehead opened this issue over 1 year ago
Add zeroizing to `DynResidue`

AaronFeickert opened this pull request over 1 year ago
`DynResidue` exponentiation of larger `Uint`s

ycscaly opened this issue over 1 year ago
Add U4224 and U4352

ycscaly opened this pull request over 1 year ago
Residue has improper behavior with even moduli

kayabaNerve opened this issue over 1 year ago
Factor `extra-sizes` definitions under a submodule

tarcieri opened this pull request over 1 year ago
extra_trait_impls: Extra trait implementations

ycscaly opened this pull request over 1 year ago
extra_sizes implemented

ycscaly opened this pull request over 1 year ago
Add missing Uint<> types/sizes

ycscaly opened this issue over 1 year ago
Constant-time GCD

fjarri opened this issue over 1 year ago
Cross-sizes wide multiplication & Mul trait implementation

ycscaly opened this pull request over 1 year ago
Concatenation of different sizes Uint<>s

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
adding mayhem

mattjurenka opened this pull request over 1 year ago
Fix serdect usage

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
Conversions between different Uxxx types (e.g. U128 to U384)

ycscaly opened this issue over 1 year ago
Conversions

ycscaly opened this pull request over 1 year ago
Num traits

ycscaly opened this pull request over 1 year ago
v0.5.2

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
Natural to-from Ring (`AsNaturalNumber` & `AsRingElement`)

ycscaly opened this issue over 1 year ago
num_traits::Num, AsNaturalNumber, AsRingElement

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
Div-by-2 adjustment

fjarri opened this pull request almost 2 years ago