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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions