智能化下的产物,无人棋牌室
libsodium 1.0.4 发布,此版本更新内容如下:
- Support for AES256-GCM has been added. This requires a CPU with the aesni and pclmul extensions, and is accessible via the
crypto_aead_aes256gcm_*()
functions. - The Javascript target doesn’t use
eval()
any more, so that the library can be used in Chrome packaged applications. - QNX and CloudABI are now supported.
- Support for NaCl has finally been added.
- ChaCha20 with an extended (96 bit) nonce and a 32-bit counter has been implemented as
crypto_stream_chacha20_ietf()
,crypto_stream_chacha20_ietf_xor()
andcrypto_stream_chacha20_ietf_xor_ic()
. An IETF-compatible version of ChaCha20Poly1305 is available ascrypto_aead_chacha20poly1305_ietf_npubbytes()
,crypto_aead_chacha20poly1305_ietf_encrypt()
andcrypto_aead_chacha20poly1305_ietf_decrypt()
. - The
sodium_increment()
helper function has been added, to increment an arbitrary large number (such as a nonce). - The
sodium_compare()
helper function has been added, to compare arbitrary large numbers (such as nonces, in order to prevent replay attacks).
libsodium 是一个先进而且易用的加密库。主要用于加密、解密、签名和生成密码哈希等等。这是一个可移植的、跨编译器支持、可安装的,基于 nacl” target=”_blank”>NaCI 开发,提供一个兼容 API。