Industry Working Group on Automated Cryptographic Algorithm Validation
-
Updated
Dec 1, 2025 - HTML
Industry Working Group on Automated Cryptographic Algorithm Validation
Guidance on implementing cryptography as a developer.
The Double Ratchet Algorithm implementation in Go
Scripts that illustrate basic cryptography concepts based on Coursera Standford Cryptography I course and more.
Classical ciphers: Caesar, ADFGX, ROT13 and etc.
A crossplatform Secret sharing Tool using python3 . Can be used as offline Password Backup System.
Python library of efficient and numerically-precise randomness extractors
A CrossLanguage Encryption Module to encrypt data/files (Asymmetric and Symmetric encryption handled)
A list of VHDL codes implementing cryptographic algorithms
JSON Object Signing and Encryption for Node.js and the browser
Common cryptographic algorithms written in Python
Tools for power measurements of post-quantum cryptographic algorithms
Symmetric-key Hidden Vector Encryption Scheme
The source codes of the SWAN cipher
We implement Delegatable Anonymous Credentials using Mercurial Signatures
Implementation of Oblivious Dynamic Searchable Encryption Framework
A lightweight library for secure multi-party computation (MPC) based on the GMW protocol, fully written in C#.
Oblivious transfer (OT) communications protocol message/response functionality implementations based on Curve25519 and the Ristretto group.
Oblivious pseudo-random function (OPRF) protocol functionality implementations based on Curve25519 primitives, including both pure-Python and libsodium-based variants.
The Double Ratchet Algorithm implementation in Go
Add a description, image, and links to the cryptographic-algorithms topic page so that developers can more easily learn about it.
To associate your repository with the cryptographic-algorithms topic, visit your repo's landing page and select "manage topics."