interface webcrypto.Crypto
Usage in Deno
```typescript import { webcrypto } from "node:node__crypto.d.ts"; ```Importing the `webcrypto` object (`import { webcrypto } from 'node:crypto'`) gives an instance of the `Crypto` class.
`Crypto` is a singleton that provides access to the remainder of the crypto API.
readonly
subtle: SubtleCrypto
Provides access to the `SubtleCrypto` API.
getRandomValues<T extends Exclude<TypedArray, Float32Array | Float64Array>>(typedArray: T): T
Generates cryptographically strong random values.
The given `typedArray` is filled with random values, and a reference to `typedArray` is returned.
The given `typedArray` must be an integer-based instance of NodeJS.TypedArray, i.e. `Float32Array` and `Float64Array` are not accepted.
An error will be thrown if the given `typedArray` is larger than 65,536 bytes.
randomUUID(): UUID
Generates a random [RFC 4122](https://www.rfc-editor.org/rfc/rfc4122.txt) version 4 UUID.
The UUID is generated using a cryptographic pseudorandom number generator.