Skip to content

1.0 releases #238

Open
Open
@tarcieri

Description

@tarcieri

This is a tracking ticket for 1.0 releases of all of the crates in this repository, except for signature which is already 1.0 (see #237).

The main blocker for 1.0 releases of crates in this repository has been a desire to stabilize them after Rust ships stable const generics. There is now hope this may happen soon enough to warrant putting together a 1.0 stabilization plan:

https://without.boats/blog/shipping-const-generics/

That said, many of the crates maintained by this org have relatively fancy usages of type-level arithmetic using GenericArray which probably won't be available on stable Rust for a much longer period of time.

My best guess is we'll be trying to ship 1.0 versions some time in 2021. In the meantime, this is a place to track upstream Rust progress and make a plan for both replacing existing usage of GenericArray with const generics as well as shipping 1.0 versions of these crates which use a const generic API.

Metadata

Metadata

Assignees

No one assigned

    Labels

    aeadAuthenticated Encryption with Associated Data (AEAD) cratecipherBlock and stream cipher cratecrypto-macMessage Authentication Code (MAC) cratedigestHash function crateelliptic-curveenhancementhelp wantedsignatureDigital signature crateuniveral-hashUniversal Hash Function (UHF) crate

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions