Package-level declarations

Types

Link copied to clipboard
abstract class CryptoRand

A source for obtaining random data from the system, suitable for use in cryptographic operations and/or seeding of Pseudorandom Number Generators (PRNGs).

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CONSTRUCTOR])
annotation class DelicateCryptoRandApi

Denotes an api as being extremely delicate. Probably shouldn't use it.

Link copied to clipboard

This exception is thrown when procurement of random data has, for one reason or another, failed.