tiny-keccak

Keccak implementation

An implementation of Keccak derived functions with various features and optimizations.

An implementation of Keccak derived functions specified in FIPS-202, SP800-185 and KangarooTwelve

GitHub

194 stars
9 watching
50 forks
Language: Rust
last commit: 5 months ago
Linked from 1 awesome list

cryptographycshakefips-202kangarootwelvekeccakkmacparallelhashrustsha3shaketuplehash

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
damaki/libkeccak A library implementing cryptographic algorithms using the SPARK/Ada programming language and static proof of type safety. 33
keccakteam/xoodoo An implementation of a cryptographic primitive for message processing and key expansion 32
xkcp/xkcp A collection of cryptographic schemes and utilities for building secure applications 588
informatikr/scrypt A Haskell library providing bindings to a memory-hard key derivation function designed for enhanced security against brute-force attacks. 17
adamisz/from0k2bp Exploring the development of a cryptographic protocol from scratch to production-ready implementation 157
pfultz2/cloak A library to demonstrate the recursive capabilities of the preprocessor in C. 921
kerukuro/digestpp A C++ library providing a flexible and universal API for various cryptographic hash functions 196
objectprofile/kerasbridge A Smalltalk-based wrapper around the Keras deep learning framework 6
mirage/digestif Tools for implementing various hash algorithms in multiple programming languages. 87
dalek-cryptography/bulletproofs A high-performance Rust implementation of Bulletproofs, enabling efficient single-party and multi-party computations with programmable constraints. 1,049
mustafaquraish/cup A simple, C-like programming language compiler written in Rust to learn the basics of compilers and language processing 296
zk-garage/plonk A Rust implementation of PLONK proving system with optimized performance and genericity for curve types 294
kztk-m/sparcl A language and runtime environment for partially invertible computation, focusing on linear typing and reversible programming. 10
kennysong/tinysmpc A tiny Python library for collaborative secure multi-party computation on private data 84
hardik05/damn_vulnerable_c_program An example C program demonstrating common types of vulnerabilities, designed to be fuzzed using various tools. 676