universal-hashes icon indicating copy to clipboard operation
universal-hashes copied to clipboard

Collection of universal hashing functions

Results 7 universal-hashes issues
Sort by recently updated
recently updated
newest added

Hello. I have two words: u: `34904055 11BE3297 1343724C 5AB793E9` v: `22481783 8761A9D6 E3EC9689 110FB0F3` u * v is defined: `𝑤(𝑥) = 𝑢(𝑥)𝑣(𝑥) mod 𝑥 ^ 128 + 𝑥 ^...

# Steps to reproduce ``` console $ cargo new --lib repro $ cd repro $ echo '#![no_std]' > src/lib.rs $ cargo add [email protected] $ rustup default 1.73.0 $ rustup target...

As of #44, `polyval` will compile to VPCLMULQDQ instructions on new enough CPU architectures. We might be able to use a trick similar to https://github.com/RustCrypto/password-hashes/pull/440 where we detect the relevant...

Currently `polyval` (and thus crates built on top of it) uses 32-bit soft backend which was written with targets without wide multiplication in mind. However, this code can be quite...

We can compute `h = [H^n, H^(n-1), ..., H]` and then process N blocks at a time. On a 2020 M1, a stride of 8 runs at about 0.17 cycles...

Bumps the all-deps group with 2 updates: [crypto-common](https://github.com/RustCrypto/traits) and [libc](https://github.com/rust-lang/libc). Updates `crypto-common` from 0.2.0-rc.8 to 0.2.0-rc.9 Commits ea272ec crypto-common v0.2.0-rc.9 (#2167) 4303b14 crypto-common: add deprecated generate* to Key(Iv)Init (#2162) d51c293...

dependencies
rust

According to [this issue](https://github.com/RustCrypto/AEADs/issues/685), bundled ghash should be removed from `belt-dwp` crate. Could you clarify your preferred approach for this? I suggest, we should add generic param for arithmetic, like...