Skip to content

chore: release @nestm/crypto (alpha) - #3

Merged
kauandotnet merged 1 commit into
mainfrom
changeset-release/main
Aug 12, 2026
Merged

chore: release @nestm/crypto (alpha)#3
kauandotnet merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@nestm/crypto@0.1.0-alpha.1

Minor Changes

  • a90d79a: Add @nestm/crypto/keys: X25519 keypair generation with raw/DER conversion, an HKDF-SHA256
    helper, and a recipient-addressed sealTo/openFrom primitive (ephemeral-static X25519 →
    HKDF-SHA256 → AES-256-GCM) for wrapping an existing secret to a public key. The wire format is
    version- and suite-tagged; the recipient public key is bound into the key schedule by the
    library, the nonce is derived and never transmitted, callers may bind key-schedule info and
    AEAD aad, and failures use the existing CryptoError codes. Independent of DataKeyProvider
    and CipherEngine; @nestm/crypto/core stays free of NestJS, tenant, and cloud SDK imports.
  • f7de164: Add tenant-aware text batches, typed value codecs, explicit NestJS HTTP field adapters, and a
    schema-agnostic Prisma write-encryption processor. Existing ciphertext is authenticated before
    idempotent writes, batch resources are bounded, and the new persistence APIs never accept plaintext
    data-encryption keys.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 5f6f413 to 6c858a7 Compare August 12, 2026 20:11
@kauandotnet
kauandotnet merged commit 1485ad3 into main Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant