A pure JavaScript implementation of the AES block cipher and all common modes of operation.
Block cipher interface declaration
AES block cipher (Advanced Encryption Standard)
Pure Javascript implementation of Blowfish block cipher.
Counter block cipher mode (CTR)
No description provided.
A pure JavaScript implementation of the AES block cipher algorithm with additional features.
XTEA block cipher implementation (PHP MCRYPT_XTEA compatible) with support for ECB and CBC modes of operation and PKCS7 padding.
0 dependency, pure TypesScript implementation of the AES block cipher and common modes of operation.
TypeScript implementation of SPARX-64/128 block cipher
A pure JavaScript implementation of the AES block cipher algorithm with additional features for react-native.
Javascript implementation of the rijndael block cipher. Key lengths of 128, 192 and 256 bits, and block lengths of 128, 192, and 256 bit in any combination are supported.
Block cipher library for non-serious use
Random Universe Cipher - A quantum-resistant symmetric block cipher
abstract base class for crypto-streams
A pure JavaScript implementation of the AES block cipher and all common modes of operation.
A pure JavaScript implementation of the AES block cipher and all common modes of operation.
ciphers for the browser
A pure JavaScript implementation of the AES block cipher and all common modes of operation.
A pure JavaScript implementation of the AES block cipher and all common modes of operation.
A pure JavaScript implementation of the AES block cipher and all common modes of operation.
MagicCrypt is a Java/PHP/NodeJS/Rust library to encrypt/decrypt strings, files, or data, using Data Encryption Standard(DES) or Advanced Encryption Standard(AES) algorithms. It supports CBC block cipher mode, PKCS7 padding and 64, 128, 192 or 256-bits key
abstract base class for hash-streams
Babel plugin to ensure function declarations at the block level are block scoped
DEPRECATED: replaced by the `cipher` crate
Traits for describing block ciphers and stream ciphers
Another SPARX block cipher implementation for Rust
Pure Rust implementation of the Gift block cipher
Threefish block cipher
Block Cipher Magma (GOST R 34.12-2015, former GOST 28147-89)
Speck block cipher algorithm
Block ciphers, hashes, public-key, and post-quantum primitives implemented directly from their specifications and original papers.
Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)
Pure Rust implementation of the ARIA Encryption Algorithm
Blowfish block cipher
Blowfish block cipher without deps
A thin toolkit for working with block cipher encryption.
GOST R 34.12/13-2015 (Kuznyechik) block cipher algorithms for ECB, CBC, CTR, OFB, CFB, OMAC, CTR-ACPKM and OMAC-ACPKM modes.
GOST R 34.12/13-2015 (Magma) block cipher algorithms for ECB, CBC, CTR, OFB, CFB, OMAC, CTR-ACPKM and OMAC-ACPKM modes.
A Ruby implementation of the PRESENT block cipher.
Obfuscate 32-bit Integers using a 32-bit block cipher based on SKIPJACK
Whirlpool is a hash designed after the Square block cipher, and is considered to be in that family of block cipher functions.
This package implements a chaining block cipher using a one wayhash. This method of encryption is the same that is used by radius (RFC2138) and is also described in Applied Cryptography by Bruce Schneider (p. 353 / "Karn")
BLAKE is a cryptographic hash function based on Dan Bernstein's ChaCha stream cipher, but a permuted copy of the input block, XORed with round constants, is added before each ChaCha round. Like SHA-2, there are two variants differing in the word size. ChaCha operates on a 4×4 array of words. BLAKE repeatedly combines an 8-word hash value with 16 message words, truncating the ChaCha result to obtain the next hash value. BLAKE-256 and BLAKE-224 use 32-bit words and produce digest sizes of 256 bits and 224 bits, respectively, while BLAKE-512 and BLAKE-384 use 64-bit words and produce digest sizes of 512 bits and 384 bits, respectively.
BLAKE is a cryptographic hash function based on Dan Bernstein's ChaCha stream cipher, but a permuted copy of the input block, XORed with round constants, is added before each ChaCha round. Like SHA-2, there are two variants differing in the word size. ChaCha operates on a 4×4 array of words. BLAKE repeatedly combines an 8-word hash value with 16 message words, truncating the ChaCha result to obtain the next hash value. BLAKE-256 and BLAKE-224 use 32-bit words and produce digest sizes of 256 bits and 224 bits, respectively, while BLAKE-512 and BLAKE-384 use 64-bit words and produce digest sizes of 512 bits and 384 bits, respectively.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.