Skip to content

Tracking issue for the next breaking release #800

Description

@newpavlov

Potential changes:

  • Migrate to extern_item_impls. See Tracking issue for migration to extern_item_impls #796.
  • Remove free-standing functions in favor of SysRng. This would allow to simplify the implementation a bit, but would make rand_core a required dependency.
  • Use core::io::Error instead of the custom Error type?
  • Remove the file fallback from the default Linux backend.
  • Remove the wasm_js backend in favor of a separate extern_item_impls-based crate or moving getrandom support to wasm-bindgen/js-sys.
  • Use randomness API provided by std for targets with available std instead of re-implementing platform support in getrandom (see Tracking Issue for secure random data generation in std rust-lang/rust#130703)

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