miscreant
Misuse-resistant authenticated symmetric encryption
0.3.0
1.3M downloads/mo
#4120 most downloaded on PyPI
miscreant/miscreant
What this package is like to depend on
Last release 9 years ago
no release in 18 months
Ships on a steady schedule
a new release about every 3 months
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
9 years old
4 releases · first in 2017
0 releases in the last 12 months
see the full history below
Release timeline
4 releases · Jul 2017 to Dec 2017Releases
latest 4-
0.3.025 Dec 2017Commits, not release notes
This project publishes no release notes. Between
v0.2.0andv0.3.0there were 107 commits, 67 of them substantive:- CHANGES.md: Add a GitHub compare link for v0.1.0 -> v0.2.0
- Add Key Rap
- README.md: Fix line breaks on Key Rap
- README.md: FAQ fixups
- vectors: Add large test vectors for AES-PMAC-SIV
- rust: Update Cargo.lock
- Revert "rust: Refactor PMAC XOR ordering"
- rust: Fix s2v comments to reference PMAC
- go/README.md: Fix typo
- rust: Update panic conditions for Block::copy_from_block
- fixed #92 -- install all python packages when installing
- ci: Factor monolithic ci.sh into individual test scripts
- ci: More fixups
- rust: Use data-encoding 2.0
- Move ci.sh scripts under their respective language projects
- rust: Use AES-CTR implementation from the 'aesni' crate
- rust: Restrict public visibility of the 'internals' crate
- rust: Further reduce internals visibility
- rust: Use cmac and pmac crates from RustCrypto
- rust: DRY out and abstract SIV+CTR implementations across key sizes
…and 47 more.
-
0.2.002 Oct 2017Commits, not release notes
This project publishes no release notes. Between
v0.1.0andv0.2.0there were 110 commits, 69 of them substantive:- rust: Hide Siv::ZERO_BLOCK
- rust/README.md: Fix link to Miscreant web site
- rust: Factor clear() function into Block
- rust: Factor dbl() into Block
- rust: Factor increment_ctr() into ctr.rs
- rust: Factor zero_iv_bits() into siv.rs
- rust: Rename util.rs to xor.rs
- Fix a comment for key length for AES 256 keys
- block.rs: Replace ASM-based dbl() with pure-Rust one
- block.rs: Simplify 128-bit XOR operation
- Revert "rust: Downgrade subtle crate to 0.1.0"
- rust: Avoid needless copying
- rust: Remove all unsafe code
- rust: Add benchmarks which compare to ring AES-128-GCM
- rust: Use u128s to copy blocks
- rust: Use vectorized AES-NI to implement AES-CTR
- rust: Simpler XOR implementation
- rust: CTR refactor
- rust: Minor cleanups
- rust: Faster AES-CTR implementation
…and 49 more.
-
0.1.031 Jul 2017Nothing published for this version
-
0.0.024 Jul 2017Nothing published for this version