Skip to content

blowfish.rs fails to compile on nightly 1.6 #336

Open
@HybridEidolon

Description

@HybridEidolon

Breaking change in derivations of Clone for arrays; see rust-lang/rust#30244.

Offending line:

s: [[u32; 256]; 4],

rust-lang/rust#30130 was reverted due to ICEs related to Copy on large arrays in rust-lang/rust#25733

Possible solution: use a pre-sized Vec i.e. vec![vec![0u32; 256]; 4] in Blowfish::new.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions