milo
Cryptography library for modern C++.
File Explorer
Download Latest Version (.zip)- benchmark.h
- version.h
- app.h
- dep.h
- parameter.h
- pattern.h
- run.h
- type.h
- CMakeLists.txt
- main.cpp
- milo-test-constexpr-msvc.png
- algorithms.md
- benchmarking.md
- integration.md
- reference.md
- reference_aead.md
- reference_cipher.md
- reference_codec.md
- reference_hash.md
- reference_kdf.md
- reference_mac.md
- roadmap.md
- abi.asm
- cpuid.asm
- abi.asm
- cpuid.asm
- any.h
- x86_32.h
- x86_64.h
- arch.h
- attribute.h
- base.h
- bit.h
- compiler.h
- config.h
- dummy.cpp
- endian.h
- impl.h
- macro.h
- memory.h
- option.h
- update.h
- utility.h
- apie.h
- chacha.h
- test.h
- apie.h
- chacha.h
- test.h
- apie.h
- base.h
- test.h
- chacha_20_poly_1305.h
- chacha.h
- chacha_impl_hw_x86_64.asm
- chacha_impl_hw_x86_64.h
- chacha_impl_sw.h
- impl.h
- base_16.h
- base_64.h
- sha_1_160.h
- sha_1_160_impl_hw_x86_64.asm
- sha_1_160_impl_hw_x86_64.h
- sha_1_160_impl_sw.h
- sha_2_256.h
- sha_2_256_impl_hw_x86_64.asm
- sha_2_256_impl_hw_x86_64.h
- sha_2_256_impl_sw.h
- sha_2_512.h
- sha_2_512_impl_sw.h
- impl.h
- hkdf.h
- pbkdf_2.h
- hmac.h
- poly_1305.h
- poly_1305_impl.h
- poly_1305_impl_sw.h
- hmac.h
- poly.h
- alias.h
- apie.h
- sha.h
- test.h
- apie.h
- hkdf.h
- pbkdf.h
- test.h
- apie.h
- hmac.h
- poly.h
- test.h
- container.h
- def.h
- error.h
- internal.h
- literal.h
- meta.h
- option.h
- CMakeLists.txt
- memory_load.cpp
- memory_stor.cpp
- aead_chacha_20_poly_1305_decrypt.json
- aead_chacha_20_poly_1305_encrypt.json
- cipher_chacha_20_decrypt.json
- cipher_chacha_20_encrypt.json
- codec_base_16_decode.json
- codec_base_16_encode.json
- codec_base_64_decode.json
- codec_base_64_encode.json
- generate.sh
- hash_sha_1_160.json
- hash_sha_2_224.json
- hash_sha_2_256.json
- hash_sha_2_384.json
- hash_sha_2_512.json
- hash_sha_2_512_224.json
- hash_sha_2_512_256.json
- kdf_hkdf_hmac_sha_1_160.json
- kdf_hkdf_hmac_sha_2_224.json
- kdf_hkdf_hmac_sha_2_256.json
- kdf_hkdf_hmac_sha_2_384.json
- kdf_hkdf_hmac_sha_2_512.json
- kdf_hkdf_hmac_sha_2_512_224.json
- kdf_hkdf_hmac_sha_2_512_256.json
- kdf_pbkdf_2_hmac_sha_1_160.json
- kdf_pbkdf_2_hmac_sha_2_224.json
- kdf_pbkdf_2_hmac_sha_2_256.json
- kdf_pbkdf_2_hmac_sha_2_384.json
- kdf_pbkdf_2_hmac_sha_2_512.json
- kdf_pbkdf_2_hmac_sha_2_512_224.json
- kdf_pbkdf_2_hmac_sha_2_512_256.json
- mac_hmac_sha_1_160.json
- mac_hmac_sha_2_224.json
- mac_hmac_sha_2_256.json
- mac_hmac_sha_2_384.json
- mac_hmac_sha_2_512.json
- mac_hmac_sha_2_512_224.json
- mac_hmac_sha_2_512_256.json
- mac_poly_1305.json
- aead_chacha_20_poly_1305_decrypt.cpp
- aead_chacha_20_poly_1305_encrypt.cpp
- cipher_chacha_20_decrypt.cpp
- cipher_chacha_20_encrypt.cpp
- CMakeLists.txt
- codec_base_16_decode.cpp
- codec_base_16_encode.cpp
- codec_base_64_decode.cpp
- codec_base_64_encode.cpp
- hash_sha_1_160.cpp
- hash_sha_2_224.cpp
- hash_sha_2_256.cpp
- hash_sha_2_384.cpp
- hash_sha_2_512.cpp
- hash_sha_2_512_224.cpp
- hash_sha_2_512_256.cpp
- kdf_hkdf_hmac_sha_1_160.cpp
- kdf_hkdf_hmac_sha_2_224.cpp
- kdf_hkdf_hmac_sha_2_256.cpp
- kdf_hkdf_hmac_sha_2_384.cpp
- kdf_hkdf_hmac_sha_2_512.cpp
- kdf_hkdf_hmac_sha_2_512_224.cpp
- kdf_hkdf_hmac_sha_2_512_256.cpp
- kdf_pbkdf_2_hmac_sha_1_160.cpp
- kdf_pbkdf_2_hmac_sha_2_224.cpp
- kdf_pbkdf_2_hmac_sha_2_256.cpp
- kdf_pbkdf_2_hmac_sha_2_384.cpp
- kdf_pbkdf_2_hmac_sha_2_512.cpp
- kdf_pbkdf_2_hmac_sha_2_512_224.cpp
- kdf_pbkdf_2_hmac_sha_2_512_256.cpp
- mac_hmac_sha_1_160.cpp
- mac_hmac_sha_2_224.cpp
- mac_hmac_sha_2_256.cpp
- mac_hmac_sha_2_384.cpp
- mac_hmac_sha_2_512.cpp
- mac_hmac_sha_2_512_224.cpp
- mac_hmac_sha_2_512_256.cpp
- mac_poly_1305.cpp
- CMakeLists.txt
- aead_decrypt.py
- aead_encrypt.py
- cipher_decrypt.py
- cipher_encrypt.py
- codec_decode.py
- codec_encode.py
- hash.py
- kdf_hkdf.py
- kdf_pbkdf_2.py
- mac.py
- lang.py
- milo.py
- main.py
- setup.py
- .gitignore
- CMakeLists.txt
- LICENSE.txt
- Pipfile
- Pipfile.lock
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
