All Projects → jedisct1 → Charm

jedisct1 / Charm

Licence: mit
A really tiny crypto library.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Charm

Libsodium Go
A complete overhaul of the Golang wrapper for libsodium
Stars: ✭ 105 (-9.48%)
Mutual labels:  cryptography, crypto
Crypto Bench
Benchmarks for crypto libraries (in Rust, or with Rust bindings)
Stars: ✭ 67 (-42.24%)
Mutual labels:  cryptography, crypto
Minisign
A dead simple tool to sign files and verify digital signatures.
Stars: ✭ 1,105 (+852.59%)
Mutual labels:  cryptography, crypto
Cryptojs.swift
Cross-platform cryptographic functions in swift
Stars: ✭ 42 (-63.79%)
Mutual labels:  cryptography, crypto
I2pdbrowser
i2pd browser bundle
Stars: ✭ 94 (-18.97%)
Mutual labels:  cryptography, crypto
Write Ups
📚 VoidHack CTF write-ups
Stars: ✭ 45 (-61.21%)
Mutual labels:  cryptography, crypto
Cryfs
Cryptographic filesystem for the cloud
Stars: ✭ 1,560 (+1244.83%)
Mutual labels:  cryptography, crypto
Featherduster
An automated, modular cryptanalysis tool; i.e., a Weapon of Math Destruction
Stars: ✭ 876 (+655.17%)
Mutual labels:  cryptography, crypto
Dudect
dude, is my code constant time?
Stars: ✭ 91 (-21.55%)
Mutual labels:  cryptography, crypto
Libsodium
A modern, portable, easy to use crypto library.
Stars: ✭ 9,782 (+8332.76%)
Mutual labels:  cryptography, crypto
Simple Cryptography
Scripts that illustrate basic cryptography concepts based on Coursera Standford Cryptography I course and more.
Stars: ✭ 40 (-65.52%)
Mutual labels:  cryptography, crypto
Cfrpki
Cloudflare's RPKI Toolbox
Stars: ✭ 104 (-10.34%)
Mutual labels:  cryptography, crypto
Crypton
Library consisting of explanation and implementation of all the existing attacks on various Encryption Systems, Digital Signatures, Key Exchange, Authentication methods along with example challenges from CTFs
Stars: ✭ 995 (+757.76%)
Mutual labels:  cryptography, crypto
Tools For Cryptanalysis
A repository that aims to provide tools for cryptography and cryptanalysis
Stars: ✭ 112 (-3.45%)
Mutual labels:  cryptography, crypto
Supergirloncrypt
CryptoTrojan in Python (For educational purpose ONLY)
Stars: ✭ 28 (-75.86%)
Mutual labels:  cryptography, crypto
Fhe Toolkit Linux
IBM Fully Homomorphic Encryption Toolkit For Linux. This toolkit is a Linux based Docker container that demonstrates computing on encrypted data without decrypting it! The toolkit ships with two demos including a fully encrypted Machine Learning inference with a Neural Network and a Privacy-Preserving key-value search.
Stars: ✭ 1,123 (+868.1%)
Mutual labels:  cryptography, crypto
Aeternity
æternity: solving scalability problems by making sense of state-channels
Stars: ✭ 923 (+695.69%)
Mutual labels:  cryptography, crypto
Simon Speck C
example C language implementation of SIMON and SPECK lightweight block ciphers.
Stars: ✭ 9 (-92.24%)
Mutual labels:  cryptography, crypto
Siphash Js
A Javascript implementation of SipHash-2-4
Stars: ✭ 90 (-22.41%)
Mutual labels:  cryptography, crypto
Jmacaroons
Pure Java implementation of Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud. Android ready. Online playground available.
Stars: ✭ 100 (-13.79%)
Mutual labels:  cryptography, crypto

charm

A tiny, self-contained cryptography library, implementing authenticated encryption and keyed hashing.

Charm uses the Xoodoo[12](paper, presentation) permutation (which can be replaced by AES-based simpira384 or Gimli) in a duplex mode.

The Xoodoo implementations in Charm are formally verified against a Cryptol specification.

Users:

  • dsvpn a Dead Simple VPN, designed to address the most common use case for using a VPN.

Other implementations:

  • zig-charm an implementation of Charm in the Zig language.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].