Hypercomplex
Hypercomplex: abstract & fast header-only C++ template library for lattice-based cryptosystems in high-dimensional algebras - Published in JOSS (2023)
LibSWIFFT - A fast C/C++ Library for the SWIFFT Secure Homomorphic Hash Function
LibSWIFFT - A fast C/C++ Library for the SWIFFT Secure Homomorphic Hash Function - Published in JOSS (2021)
gnark-crypto
gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.
smart-transformers
Smart Transformers are a versatile machine learning tool that can be integrated with Pytorch, TensorFlow, and JAX. Smart transformers provide accurate computations required for cryptographic algorithms. These transformers is that they are independent modules, making it efficient to experiment with various research projects related to cryptanalysis
@cloudflare/zkp-ecdsa
Proves knowledge of an ECDSA-P256 signature under one of many public keys that are stored in a list.
https://github.com/arkworks-rs/snark
Interfaces for Relations and SNARKs for these relations
zkalc
A web tool that helps you compare and visualize the performance of cryptographic operations
https://github.com/arkworks-rs/groth16
A Rust implementation of the Groth16 zkSNARK
https://github.com/arkworks-rs/r1cs-std
R1CS constraints for bits, fields, and elliptic curves
scicrypt
Lightweight cryptographic building blocks for multi-party computation.
https://github.com/cqcl/cryptomite
Python library of efficient and numerically-precise randomness extractors
icicle-core
A hardware acceleration library for compute intensive cryptography :ice_cube:
libhydrogen
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
paranoid_crypto
Paranoid's library contains implementations of checks for well known weaknesses on cryptographic artifacts.
https://github.com/arkworks-rs/gm17
A Rust library for the preprocessing zkSNARK of Groth and Maller
@irfanshadikrishad/cipher
A versatile and secure cryptographic library for implementing various cipher algorithms in Node.js applications.
https://github.com/arkworks-rs/crypto-primitives
Interfaces and implementations of cryptographic primitives, along with R1CS constraints for them
https://github.com/arkworks-rs/poly-commit
A Rust library for polynomial commitments
https://github.com/bnb-chain/tss-lib
Threshold Signature Scheme, for ECDSA and EDDSA
https://github.com/accenture/mercury
Reference engine for event-driven applications
https://github.com/arkworks-rs/marlin
A Rust library for the Marlin preprocessing zkSNARK
https://github.com/arkworks-rs/sumcheck
linear-time sumcheck protocol for multilinear polynomials and related addends
https://github.com/juliacrypto/sha.jl
A performant, 100% native-julia SHA1, SHA2, and SHA3 implementation
https://github.com/arkworks-rs/sponge
This library is archived; see crypto-primities for the latest version of this code
https://github.com/byt3n33dl3/teeth
Password hash decryption utilities, fastest and most advanced password cracking. Supports hundreds of hash & cipher types, runs on many operating systems, using CPUs, GPUs, and even some FPGAs.
simplewallet
Simple Wallet is a minimalist Bitcoin wallet that lets you securely create Bitcoin addresses, sign messages, and validate addresses.
https://github.com/albertnieto/ssl_cert_generator
A Python-based tool for generating RSA private keys, creating Certificate Signing Requests (CSRs), and comparing public keys from private keys and CSRs.
https://github.com/arkworks-rs/r1cs-tutorial
Tutorial for writing constraints in the `arkworks` framework
https://github.com/crocs-muni/meesign-server
https://github.com/dansarie/socracked
Performs key-recovery attacks on the SoDark family of algorithms.
crypto-ext
crypto-ext is a set of functionality providing easy and intuitive abstractions to encrypt, decrypt, sign and verify your data
https://github.com/akorkos/cryptography-basics
Cryptography topics made with Python
qzkp
Secure Quantum Zero-Knowledge Proofs: Implementation, Analysis, and Optimization
https://github.com/arkworks-rs/ldt
An `arkworks` library for low-degree testing
ingopedia
A curated list of ZK/FHE resources and links. 👇 Click below for the website version.
math
Library providing mathematical basics in Rust. The library is based on FLINT.
jcalgtest
Automated testing tool for algorithms from JavaCard API supported by particular smart card. Performance testing of almost all available methods. The results for more than 100+ cards.
awslabs/aws-lc-verification
This repository contains specifications, proof scripts, and other artifacts required to formally verify portions of AWS libcrypto. Formal verification is used to locate bugs and increase assurance of the correctness and security of the library.
https://github.com/copyleftdev/tls_info
cli tool to check TLS version , and cypher
typesecure
A focused TypeScript cryptography package that provides secure encryption and hashing utilities with strong typing and runtime validation using Zod.
cryptanalysis
Automated cryptanalysis of substitution permutation network cipher
androidmalwarecrypto
The analysis of cryptography in Android malicious applications
https://github.com/crocs-muni/scrutiny
An automated toolkit to analyze and detect changes in secure hardware and cryptographic libraries. SCRUTINY provides high-level frameworks to build and later verify profiles against reference and produce detailed HTML reports. For now, SCRUTINY is capable of analyzing JavaCard, TPM, SED, and cryptolibs.
https://github.com/crocs-muni/cryptostreams
Tool for generation of data from cryptoprimitives (block and stream ciphers, hash functions). Cryptoprimitives are round-reduced and the data can be configured for multiple testing scenarios.
https://github.com/crocs-muni/javacard-curated-list
Curated list of open-source Java Card applets and related applications for cryptographic smartcards
https://github.com/crocs-muni/eacirc
Automatic problem solver based on circuit-like representation and genetic programming
io.github.andrewquijano:ciphercraft
Contains Packages for ElGamal, Paillier, Goldweiser-Micali and DGK Homomorphic Encryption System. Also implements secure multiplication, division and comparison.
rbcl
Python library that bundles libsodium and provides wrappers for its Ristretto group functions.
neotrng
🎲 A Tiny and Platform-Independent True Random Number Generator for any FPGA (and ASIC).
https://github.com/cipher-fox/nestjs-cryptography
Secure NestJS cryptography module 🔐
swift-homomorphic-encryption
Homomorphic Encryption library and applications in Swift
https://github.com/b1f6c1c4/naive-garble
Naïve implementation of garbled circuits.