4 * Supported packings/cipher types.
5 * To be useful, any cipher included here must be Authenticated Encryption with Additional Data (AEAD).
6 * More preferable versions are numbered higher.
11 algorithm: 'aes-256-gcm',
23 algorithm: 'chacha20-poly1305', // Prefer this over NIST because we stan djb
37 algorithm: 'xchacha20-poly1305', // Not yet available, but would prefer even more...
51 algorithm: 'aes-256-gcm',
58 keyDeriver: 'shake256',
63 algorithm: 'chacha20-poly1305',
72 keyDeriver: 'shake256',
77 algorithm: 'xchacha20-poly1305', // Not yet available, but would prefer even more...
86 keyDeriver: 'shake256',
91 algorithm: 'aes-256-gcm',
98 keyDeriver: 'blake2b512',
103 algorithm: 'chacha20-poly1305',
112 keyDeriver: 'blake2b512',
117 algorithm: 'xchacha20-poly1305', // Not yet available, but would prefer even more...
126 keyDeriver: 'blake2b512',
131 module
.exports
= allVersions
;