PackageTrack
Sign in Get early access

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 2017
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 4
  1. 0.3.0 25 Dec 2017
    Commits, not release notes

    This project publishes no release notes. Between v0.2.0 and v0.3.0 there 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.

  2. 0.2.0 02 Oct 2017
    Commits, not release notes

    This project publishes no release notes. Between v0.1.0 and v0.2.0 there 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.

  3. 0.1.0 31 Jul 2017

    Nothing published for this version

  4. 0.0.0 24 Jul 2017

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive