├── .gitignore ├── LICENSE └── src ├── aes_cbc.cc ├── aes_ctr.cc ├── aes_ecb.cc ├── aes_gcm.cc ├── aes_ofb.cc ├── des_cbc.cc ├── des_cfb.cc ├── des_ctr.cc ├── des_ecb.cc ├── des_ofb.cc ├── sha1.cc ├── sha2_256.cc ├── sha2_512.cc ├── sha3_256.cc ├── sha3_512.cc ├── sm3.cc ├── sm4_cbc.cc ├── sm4_ctr.cc ├── sm4_ecb.cc └── sm4_ofb.cc /.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/LICENSE -------------------------------------------------------------------------------- /src/aes_cbc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/aes_cbc.cc -------------------------------------------------------------------------------- /src/aes_ctr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/aes_ctr.cc -------------------------------------------------------------------------------- /src/aes_ecb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/aes_ecb.cc -------------------------------------------------------------------------------- /src/aes_gcm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/aes_gcm.cc -------------------------------------------------------------------------------- /src/aes_ofb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/aes_ofb.cc -------------------------------------------------------------------------------- /src/des_cbc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/des_cbc.cc -------------------------------------------------------------------------------- /src/des_cfb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/des_cfb.cc -------------------------------------------------------------------------------- /src/des_ctr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/des_ctr.cc -------------------------------------------------------------------------------- /src/des_ecb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/des_ecb.cc -------------------------------------------------------------------------------- /src/des_ofb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/des_ofb.cc -------------------------------------------------------------------------------- /src/sha1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/sha1.cc -------------------------------------------------------------------------------- /src/sha2_256.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/sha2_256.cc -------------------------------------------------------------------------------- /src/sha2_512.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/sha2_512.cc -------------------------------------------------------------------------------- /src/sha3_256.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/sha3_256.cc -------------------------------------------------------------------------------- /src/sha3_512.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/sha3_512.cc -------------------------------------------------------------------------------- /src/sm3.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/sm3.cc -------------------------------------------------------------------------------- /src/sm4_cbc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/sm4_cbc.cc -------------------------------------------------------------------------------- /src/sm4_ctr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/sm4_ctr.cc -------------------------------------------------------------------------------- /src/sm4_ecb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/sm4_ecb.cc -------------------------------------------------------------------------------- /src/sm4_ofb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamisHoo/Cryptographic-Algorithms/HEAD/src/sm4_ofb.cc --------------------------------------------------------------------------------