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)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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