Skip to content

Rustls w/ aws-lc-rs on Windows requires NASM #1913

@Diggsey

Description

@Diggsey

The entire reason half the ecosystem is using rustls rather than openssl is because it "just works" without any dependencies.

Having upgraded to the latest version, I get the following error:

error: failed to run custom build command for aws-lc-sys v0.15.0
...
Missing dependency: nasm

It's very frustrating that aws-lc has been added to the default dependency list as many intermediate dependencies forget to add "default-features = false", making it in practice a hard dependency of rustls.

Please reconsider making aws-lc the default backend. The default backend should require fewer dependencies, not more. Any minor performance difference is a secondary concern.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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