Verilog implementation of the symmetric block cipher AES (Advanced Encryption Standard) as specified in NIST FIPS 197. This implementation supports 128 and 256 bit keys.
-
Updated
Feb 8, 2023 - Verilog
Verilog implementation of the symmetric block cipher AES (Advanced Encryption Standard) as specified in NIST FIPS 197. This implementation supports 128 and 256 bit keys.
Implementation of AES-128 in pure C. No modes are given. Only one block of encryption and decryption is given here.
A petite library of encryption functions for PHP
GOST cryptographic functions
Fast constant-time AES implementations on 32-bit architectures
Golang implementation of the PRESENT ultra-lightweight block cipher
A Go implementation of SM4 block cipher algorithm as specified by GM/T 0002-2012
A fast, general purpose crypto library in pure Rust.
Python Implementation of Hasty Pudding Cipher (HPC)
SEED Encryption Algorithm written in Go
Block ciphers for =nil; Crypto3 cryptography suite
A Lightweight Single Header file C++ AES Library that also supports AES Hardware Acceleration Technology
Checking Avalanche effect in blowfish algorithm using pycrypto implementation
RC6 Block Cipher for Go / Golang
An introductory lab to cryptographic block cipher modes.
Camellia cipher SIMD vector implementations for x86 (with AES-NI, VAES and/or GFNI instructions), ARM (with ARMv8 Crypto Extension instructions) and POWER (with VMX+VSX+crypto instructions)
ARIA is standard block cipher of South Korea
An implementation in C of SIMECK lightweight block ciphers and the simulation of Differential Fault Analysis (DFA) attacks against this family of ciphers
NEWDES2 Block cipher encryption source code in C. 15552-bit keys. 128-bit block cipher (like AES) 64 rounds
An algorithm for encryption with block ciphers and authentication of users
Add a description, image, and links to the block-cipher topic page so that developers can more easily learn about it.
To associate your repository with the block-cipher topic, visit your repo's landing page and select "manage topics."