Skip to content

Conversation

@tarcieri
Copy link
Member

Several potentially useful traits (including the ECDSA ones) need access to these types, so it's helpful to have a single trait that defines them as associated types.

Some additional bounds would really be helpful, but we can add those as they come up in practice.

Several potentially useful traits (including the ECDSA ones) need access
to these types, so it's helpful to have a single trait that defines them
as associated types.

Some additional bounds would really be helpful, but we can add those as
they come up in practice.
@tarcieri tarcieri merged commit 2b02a1b into master Jul 25, 2020
@tarcieri tarcieri deleted the elliptic-curve/arithmetic-trait branch July 25, 2020 18:14
tarcieri added a commit to RustCrypto/elliptic-curves that referenced this pull request Jul 25, 2020
tarcieri added a commit to RustCrypto/elliptic-curves that referenced this pull request Jul 25, 2020
@tarcieri tarcieri mentioned this pull request Aug 10, 2020
dns2utf8 pushed a commit to dns2utf8/traits that referenced this pull request Jan 24, 2023
…#219)

The Modular Crypt Format is a legacy format, and the implementations
provided in the `pbkdf2` and `scrypt` crates implement a bespoke
RustCrypto-specific format.

Since that format has been introduced, support has been added to both
crates for the newer PHC String Format:

https://github.com/P-H-C/phc-string-format/blob/master/phc-sf-spec.md

See the "Usage" rustdoc for the respective crates for information on how
to use the PHC string format.

Previous releases of these respective crates support converting from the
MCF hash format to the PHC format using `McfHasher::upgrade_mcf_hash`:

https://docs.rs/password-hash/0.3.0/password_hash/trait.McfHasher.html#tymethod.upgrade_mcf_hash

Before upgrading these crates to the new release which removes MCF hash
support, please use the older releases to upgrade all of your password
hashes in MCF format to the new PHC format.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants