Skip to main content
Home

Built and signed on GitHub Actions

E2E encryption middleware for Inngest.

This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers
This package works with Cloudflare Workers
This package works with Node.js
This package works with Deno
This package works with Bun
This package works with Browsers
JSR Score
94%
Published
3 months ago (1.0.2)
f
encryptionMiddleware

Encrypts and decrypts data sent to and from Inngest.

c
N
EncryptionService

A service that encrypts and decrypts data. You can implement this abstract class to provide your own encryption service, or use the default encryption service provided by this package.

v
EncryptionService.DEFAULT_ENCRYPTED_EVENT_FIELD

The default field used to store encrypted values in events.

I
EncryptionService.EncryptedValue

The encrypted value as it will be sent to Inngest.

v
EncryptionService.ENCRYPTION_MARKER

A marker used to identify encrypted values without having to guess.

I
EncryptionService.PartialEncryptedValue

A partial encrypted value, allowing an encryption service to specify the data and any other metadata needed to decrypt the value.

v
EncryptionService.STRATEGY_MARKER

A marker used to identify the strategy used for encryption.

I
EncryptionService.V0EncryptedValue

A V0 encrypted value, which only contains the encrypted data.

T
MaybePromise
No documentation available
f
manualEncryptionMiddleware

Encrypts and decrypts data sent to and from Inngest.

c
AESEncryptionService

The AES encryption service used by the encryption middleware.

c
LibSodiumEncryptionService

The default encryption service used by the encryption middleware.

New Ticket: Report package

Please provide a reason for reporting this package. We will review your report and take appropriate action.

Please review the JSR usage policy before submitting a report.