# Engine

Node.js implementations of Ox's hash primitives, backed by `node:crypto`.

Import this entrypoint only in Node.js. Its static `node:crypto` dependency
is intentionally kept outside Ox's runtime-neutral entrypoint.

## Examples

```ts twoslash
// @noErrors
import { Hash } from 'ox'
import { Engine } from 'ox/node'

await Engine.load()

Hash.sha256('0xdeadbeef')
```

## Functions

| Name                | Description                         |
| ------------------- | ----------------------------------- |
| [`Engine.create`](/node/crypto/Engine/create) | Creates every Node.js implementation this entrypoint provides, without installing it. |
| [`Engine.load`](/node/crypto/Engine/load) | Creates and installs every Node.js implementation this entrypoint provides. |
