Spaces:
Sleeping
Sleeping
| /** | |
| * Audited & minimal JS implementation of Salsa20, ChaCha and AES. Check out individual modules. | |
| * @example | |
| ```js | |
| import { gcm, siv } from '@noble/ciphers/aes'; | |
| import { xsalsa20poly1305 } from '@noble/ciphers/salsa'; | |
| import { secretbox } from '@noble/ciphers/salsa'; // == xsalsa20poly1305 | |
| import { chacha20poly1305, xchacha20poly1305 } from '@noble/ciphers/chacha'; | |
| // Unauthenticated encryption: make sure to use HMAC or similar | |
| import { ctr, cfb, cbc, ecb } from '@noble/ciphers/aes'; | |
| import { salsa20, xsalsa20 } from '@noble/ciphers/salsa'; | |
| import { chacha20, xchacha20, chacha8, chacha12 } from '@noble/ciphers/chacha'; | |
| // KW | |
| import { aeskw, aeskwp } from '@noble/ciphers/aes'; | |
| // Utilities | |
| import { bytesToHex, hexToBytes, bytesToUtf8, utf8ToBytes } from '@noble/ciphers/utils'; | |
| import { managedNonce, randomBytes } from '@noble/ciphers/webcrypto'; | |
| import { poly1305 } from '@noble/ciphers/_poly1305'; | |
| import { ghash, polyval } from '@noble/ciphers/_polyval'; | |
| ``` | |
| * @module | |
| */ | |
| throw new Error('root module cannot be imported: import submodules instead. Check out README'); | |
| export {}; | |
| //# sourceMappingURL=index.js.map |