Cryptography Packages

ToyFHE.jl74Toy implementation of FHE algorithms

VML.jl47Julia bindings for the Intel Vector Math Library

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

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

MbedTLS.jl18Wrapper around mbedtls

RNGTest.jl10Code for testing of Julia's random numbers

MD5.jl8A performant, 100% nativejulia MD5 implementation

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

OpenSSLCrypto.jl3Julia interface to the crypto API of openssl

OpenSSL.jl2WIP OpenSSL bindings for Julia

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

VSL.jl1Julia bindings to the Intel Vector Statistics Library.

Sha256.jl1Sha256 hash algorithm for Julia

FNVHash.jl0FNV (Fowler/Noll/Vo) is a fast, noncryptographic hash algorithm with good dispersion.

BlockCipherSelfStudy.jl0Https://www.schneier.com/paperselfstudy.html
View all packages