@turnkey/crypto
2.8.9
Patch Changes
-
#1165
d0dba04Author @moeodeh3 - Remove@turnkey/httpand@turnkey/api-key-stamperfrom devDependencies -
Updated dependencies [
91d6a9e]:- @turnkey/sdk-types@0.11.1
2.8.8
Patch Changes
- Updated dependencies [
78ec1d9]:- @turnkey/sdk-types@0.11.0
2.8.7
Patch Changes
- Updated dependencies [
29a42db]:- @turnkey/sdk-types@0.10.0
2.8.6
Patch Changes
- Updated dependencies [
80ea306]:- @turnkey/sdk-types@0.9.0
2.8.5
Patch Changes
- #1068
5f829c6Author @moeodeh3 - - Updated dependencies [9fbd5c4:- @turnkey/sdk-types@0.7.0
- Updated dependencies [
084acce,67b03a5]:- @turnkey/sdk-types@0.8.0
2.8.4
Patch Changes
- #1050
c745646Author @amircheikh - - Removed@peculiar/webcryptodependancy. This will fix build errors in environments wherewebcryptois not defined but will still require a polyfill if you use a function wherewebcryptois required.
2.8.3
Patch Changes
-
#992
5c4495bAuthor @amircheikh - -verifyfunction is now exposed and supports web platforms -
Updated dependencies [
5c4495b]:- @turnkey/sdk-types@0.6.3
2.8.2
Patch Changes
- Updated dependencies [
9df42ad]:- @turnkey/sdk-types@0.6.2
2.8.1
Patch Changes
- Updated dependencies [
68631c4]:- @turnkey/sdk-types@0.6.1
2.8.0
Minor Changes
- #974
3997c0fAuthor @narimonf - Added verification tooling for app proofs and boot proofs. Primarily addsverify(), which verifies an app proof boot proof pair.
Patch Changes
- Updated dependencies [
3997c0f]:- @turnkey/sdk-types@0.6.0
2.7.0
Minor Changes
- #947
2191a1bAuthor @amircheikh - - AddedencryptOnRampSecrethelper function. This is used for encrypting your fiat on ramp secrets before passing into theCreateFiatOnRampCredentialactivity
2.6.0
Minor Changes
- Updated dependencies [
fc1d6e2,fc1d6e2,4880f26,c6ee323,c6ee323,c6ee323,06347ad,6bfcbc5]:- @turnkey/encoding@0.6.0
2.6.0-beta.6
Minor Changes
- @turnkey/react-wallet-kit and @turnkey/core beta release
Patch Changes
- Updated dependencies []:
- @turnkey/encoding@0.6.0-beta.6
2.6.0-beta.5
Minor Changes
- SDK beta release @turnkey/react-wallet-kit @turnkey/core
Patch Changes
- Updated dependencies []:
- @turnkey/encoding@0.6.0-beta.5
2.6.0
Minor Changes
- #840
d7420e6Author @zkharit - This change adds a new encryption mechanism to allow for messages to be encrypted to an enclaves quorum public key. A helper function specifically for OAith 2.0 client secret encryption is also included
2.5.1-beta.4
Patch Changes
- Updated dependencies []:
- @turnkey/encoding@0.6.0-beta.4
2.5.1-beta.3
Patch Changes
- Updated dependencies []:
- @turnkey/encoding@0.6.0-beta.3
2.5.1-beta.2
Patch Changes
- Updated dependencies []:
- @turnkey/encoding@0.6.0-beta.2
2.5.1-beta.1
Patch Changes
- Updated dependencies []:
- @turnkey/encoding@0.6.0-beta.1
2.5.1-beta.0
Patch Changes
- Updated dependencies []:
- @turnkey/encoding@0.6.0-beta.0
2.5.0
Minor Changes
- #812
6cde41cAuthor @turnekybc - Add@turnkey/encodingas a package dependency instead of a devDependency to@turnkey/crypto. This resolves an issue with transitive dependencies when devDependencies are not included in the artifact.
2.4.3
Patch Changes
- #720
6cbff7aAuthor @moeodeh3 - FixeddecryptExportBundlenot working in some environments by adding a shim to handlebs58’s ESM-only export.
2.4.2
Patch Changes
-
#699
c5cdf82Author @andrewkmin - Add validations tofromDerSignaturefor parsing DER signatures in the Turnkey context -
#716
fa46701Author @moeodeh3 - FixeddecryptCredentialBundlenot working in React Native by adding a shim to handlebs58check’s ESM-only export.
2.4.1
Patch Changes
- #700
878e039Author @andrewkmin - Add validations to uncompressRawPublicKey method
2.4.0
Minor Changes
- #662
10ee5c5Thanks @moe-dev! - Add functionverifySessionJwtSignatureto verify session tokens return from Turnkey and signed by the notarizer
2.3.1
Patch Changes
- 2bc0046: Migrated from WebCrypto (crypto.subtle.verify) to Noble for ECDSA signature verification
2.3.0
Minor Changes
- 668edfa: Add keyformat to decryptExportBundle for displaying Solana private keys
2.2.0
Minor Changes
- Added
toDerSignaturefunction used to convert a raw ECDSA signature into DER-encoded format for compatibility with our backend, which requires DER signatures
2.1.0
Minor Changes
-
https://github.com/tkhq/sdk/pull/384: Reorganize into two subparts:
crypto.ts: core cryptography utilitiesturnkey.ts: Turnkey-specific cryptography utilities
verifyStampSignaturemethod:- See in-line code docs for more details + example of usage
- This is useful for checking the validity of a stamp (signature) against the request body
Patch Changes
- d989d46: Remove unnecessary react/typsecript packages
2.0.0
Major Changes
- [BREAKING CHANGE] renamed
decryptBundletodecryptCredentialBundle(for decrypting email auth/recovery and oauth credential bundles) in order to distinguish from the newdecryptExportBundle(for decrypting bundles containing wallet mnemonics or private key material)
Patch Changes
- Updated dependencies [e5c4fe9]
- @turnkey/encoding@0.4.0
1.0.0
Major Changes
- 93666ff: turnkey/crypto standard HPKE encryption, first major release. Allows for programmatic importing in environments like node. Moved some encoding helper functions to turnkey/encoding
Patch Changes
- Updated dependencies [93666ff]
- @turnkey/encoding@0.3.0
0.2.1
Patch Changes
- Updated dependencies
- @turnkey/encoding@0.2.1
0.2.0
Minor Changes
- Add HPKE encryption
0.1.1
Patch Changes
- d968e0b: Bugfix: return public key