Cryptography Packages

BlockCipherSelfStudy.jl1Https://www.schneier.com/paperselfstudy.html

Crypto.jl9A library that wraps OpenSSL, but also has pure Julia implementations for reference.

FNVHash.jl0Fowler–Noll–Vo hash functions Julia package

MbedTLS.jl41Wrapper around mbedtls

MD5.jl19A performant, 100% nativejulia MD5 implementation

Nettle.jl50Julia wrapper around nettle cryptographic hashing/encryption library providing MD5, SHA1, SHA2 hashing and HMAC functionality, as well as AES encryption/decryption

OpenSSL.jl15

OpenSSLCrypto.jl3Julia interface to the crypto API of openssl

RNGTest.jl12Code for testing of Julia's random numbers

SHA.jl46A performant, 100% nativejulia SHA1, SHA2, and SHA3 implementation

Sha256.jl2Sha256 hash algorithm for Julia

Stupid.jl2Analysis of an 8 bit version of the cipher at http://news.quelsolaar.com/#comments101

ToyFHE.jl93Toy implementation of FHE algorithms

VML.jl73Julia bindings for the Intel Vector Math Library

VSL.jl5Julia bindings to the Intel Vector Statistics Library.
View all packages