Skip to content

scrypt: relax check on log_n #546

Description

@aawsome

Hi!

we are getting compatibility issues due to scrypt parameters which don't work on Rust scrypt, but work on e.g. Go (and obviously also in the scrypt C reference implementation). It seems like the RFC is too strict here by accident.

See rustic-rs/rustic#1394

There has been already a discussion about this in golang/go#33703 and the RFC errata is e.g. https://www.rfc-editor.org/errata/eid5971.

Is it possible to also relax that check in the Rust scrypt implementation to improve interoperability with software using the C or Go implementation?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions