Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Cryptography

Cryptography, or cryptology is the practice and study of techniques for secure communication in the presence of adversarial behavior. More generally, cryptography is about constructing and analyzing protocols that prevent third parties or the public from reading private messages.

https://github.com/soatok/mastodon-e2ee-specification

Soatok's Proposal for End-to-End Encryption in Mastodon

activitypub crypto cryptography e2ee encryption end-to-end-encryption fediverse mastodon

Last synced: 14 Oct 2024

https://github.com/debris/tiny-keccak

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

cryptography cshake fips-202 kangarootwelve keccak kmac parallelhash rust sha3 shake tuplehash

Last synced: 29 Oct 2024

https://github.com/carlos8f/bot18

Bot18 is a high-frequency cryptocurrency trading bot developed by Zenbot creator @carlos8f

algo arbitrage bitcoin btc cryptocurrency cryptography eth ether ethereum finance forex hacking hft litecoin ltc machine-learning market-making nodejs trading

Last synced: 29 Oct 2024

https://github.com/hyperhyperspace/hyperhyperspace-core

A library to create p2p applications, using the browser as a full peer.

crdt cryptography dapps hhs p2p p2p-apps peer

Last synced: 07 Aug 2024

https://github.com/pcw109550/write-up

:smirk_cat: CTF write-ups

cryptography ctf ctf-writeups

Last synced: 11 Nov 2024

https://github.com/Kitura/BlueCryptor

Swift cross-platform crypto library using CommonCrypto/libcrypto

commoncrypto cryptography libcrypto linux macos openssl swift

Last synced: 29 Oct 2024

https://github.com/pyrogram/tgcrypto

Fast and Portable Cryptography Extension Library for Pyrogram

aes aes-cbc aes-ctr aes-ige cipher crypto cryptography encryption hacktoberfest mtproto pyrogram python telegram

Last synced: 16 Nov 2024

https://github.com/veracruz-project/veracruz

Main repository for the Veracruz privacy-preserving compute project, an adopted project of the Confidential Compute Consortium (CCC).

confidential-computing cryptography distributed-systems enclave nitro-enclaves privacy privacy-enhancing-technologies rust sel4 sgx tls trustzone wasm webassembly

Last synced: 27 Oct 2024

https://github.com/noloader/sha-intrinsics

SHA-1, SHA-256 and SHA-512 compression functions using Intel, ARMv8 and Power8 SHA intrinsics

armv8 c crypto cryptography power8 powerpc sha-intrinsics sha-power8 x86 x86-64

Last synced: 14 Nov 2024

https://github.com/local-first-web/auth

Decentralized authentication and authorization for team collaboration, using a secure chain of cryptological signatures. (Formerly known as ๐ŸŒฎ Taco.)

authentication authorization cevitxe cryptography decentralized-applications distributed-system invitation local-first lockboxes peer-to-peer seitan signature-chain taco team-collaboration

Last synced: 09 Nov 2024

https://github.com/backbone-hq/minibone

A compact, versatile, and misuse-resistant library for end-to-end-encryption

cryptography e2ee encryption end-to-end-encryption security webcrypto

Last synced: 10 Oct 2024

https://github.com/ZenGo-X/gotham-city

Gotham city is a fully functional project to demonstrate real-life example of minimalist Bitcoin decentralized HD wallet using 2 party ECDSA

bitcoin cryptocurrency cryptography ecdsa rust wallet

Last synced: 04 Nov 2024

https://github.com/singpolyma/openpgp-php

OpenPGP.php is a pure-PHP implementation of the OpenPGP Message Format (RFC 4880).

cryptography openpgp pgp php

Last synced: 03 Nov 2024

https://github.com/bryant/argon2rs

The pure-Rust password hashing library running on Argon2.

argon2 argon2i argon2id cryptography password-hash

Last synced: 04 Aug 2024

https://github.com/paragonie/sodium-plus

Developer-friendly libsodium interface

cryptography es2019 javascript libsodium-bindings node nodejs sodium

Last synced: 17 Nov 2024

https://github.com/matrix-org/vodozemac

An implementation of Olm and Megolm in pure Rust.

cryptography double-ratchet encryption matrix rust

Last synced: 14 Nov 2024

https://github.com/hako/branca

:key: Secure alternative to JWT. Authenticated Encrypted API Tokens for Go.

api api-token branca crypto cryptography go golang jwt token-authentication token-authetication xchacha20-poly1305

Last synced: 27 Oct 2024

https://github.com/jedisct1/libsodium-doc

Gitbook documentation for libsodium

cryptography

Last synced: 12 Nov 2024

https://github.com/ZenGo-X/multi-party-schnorr

Rust implementation of multi-party Schnorr signatures over elliptic curves.

blockchain cryptocurrency cryptography rust schnorr schnorr-signatures secret-shares

Last synced: 02 Nov 2024

https://github.com/intel/ehsm

An End-to-End Distributed and Scalable Cloud KMS (Key Management System) built on top of Intel SGX enclave-based HSM (Hardware Security Module), aka eHSM.

cloud cryptography ehsm hardware-security-module hsm k8s key-management-system kms restful-api sgx

Last synced: 09 Nov 2024

https://github.com/cocomelonc/meow

Cybersecurity research results. Simple C/C++ and Python implementations

cryptography cybersecurity hacking malware malware-analysis malware-research mathematics maths research

Last synced: 16 Nov 2024

https://github.com/berty/weshnet

Async Mesh Network Protocol for Extreme Communication -- Innovative, Resilient, and Decentralized

berty cryptography delay-tolerant-network dtn golang ipfs libp2p orbit-db p2p protocol

Last synced: 14 Nov 2024

https://github.com/snipsco/rust-threshold-secret-sharing

A pure-Rust implementation of various threshold secret sharing schemes

cryptography rust secret-sharing secure-computation

Last synced: 03 Nov 2024

https://github.com/stulzq/RSAExtensions

.NET Core >=3.0 & .NET Standard >=2.2, RSA Enhanced Extension. Provide XML format key import and export. Unified export and import of PKCS # 1, PKCS # 8, and XML formats. Supports PKCS # 1, PKCS # 8 PEM import and export.

cryptography dotnetcore pem pkcs1 pkcs8 rsa

Last synced: 13 Nov 2024

https://github.com/stulzq/rsaextensions

.NET Core >=3.0 & .NET Standard >=2.2, RSA Enhanced Extension. Provide XML format key import and export. Unified export and import of PKCS # 1, PKCS # 8, and XML formats. Supports PKCS # 1, PKCS # 8 PEM import and export.

cryptography dotnetcore pem pkcs1 pkcs8 rsa

Last synced: 18 Nov 2024

https://github.com/jedisct1/charm

A really tiny crypto library.

charm crypto cryptography permutation-based tiny xoodoo

Last synced: 13 Nov 2024

https://github.com/arkworks-rs/crypto-primitives

Interfaces and implementations of cryptographic primitives, along with R1CS constraints for them

cryptography hash-functions r1cs rust signatures snark

Last synced: 04 Nov 2024

https://github.com/scop/portecle

User friendly GUI application for creating, managing and examining keystores, keys, certificates, certificate requests, certificate revocation lists and more

certificate-files cryptography help-wanted java keypair keystore security

Last synced: 13 Nov 2024

https://github.com/m4heshd/better-sqlite3-multiple-ciphers

better-sqlite3 with multiple-cipher encryption support ๐Ÿ”’

cryptography database electron encryption nodejs sql sqlcipher sqleet sqlite sqlite3

Last synced: 13 Nov 2024

https://github.com/stevenroose/hal

the Bitcoin companion

bitcoin cryptography rust

Last synced: 15 Nov 2024

https://github.com/PeculiarVentures/webcrypto-liner

webcrypto-liner is a polyfill that let's down-level User Agents (like IE/Edge) use libraries that depend on WebCrypto. (Keywords: Javascript, WebCrypto, Shim, Polyfill)

cryptography cryptohraphy ecc javascript node-webcrypto-ossl polyfill rsa secp256k1 sha shim webcrypto webcrypto-liner

Last synced: 30 Oct 2024

https://github.com/peculiarventures/webcrypto-liner

webcrypto-liner is a polyfill that let's down-level User Agents (like IE/Edge) use libraries that depend on WebCrypto. (Keywords: Javascript, WebCrypto, Shim, Polyfill)

cryptography cryptohraphy ecc javascript node-webcrypto-ossl polyfill rsa secp256k1 sha shim webcrypto webcrypto-liner

Last synced: 14 Nov 2024

https://github.com/indutny/dumb-crypto

Dumb, but easily verifiable implementations of crypto algorithms

cryptography dumb

Last synced: 21 Oct 2024

https://github.com/derivepass/dumb-crypto

Dumb, but easily verifiable implementations of crypto algorithms

cryptography dumb

Last synced: 07 Aug 2024

https://github.com/skalenetwork/libBLS

Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in Solidity, and used as random beacon (common coin)

bls bls-signature bls-signatures bls-threshold-signatures common-coin cryptography distributed-key-generation dkg elliptic-curves joint-feldman skale skale-network solidity threshold-cryptography threshold-encryption threshold-signatures

Last synced: 08 Nov 2024

https://github.com/symmetree-labs/infinitree

Scalable and encrypted embedded database with 3-tier caching

cache cryptography database embedded encryption rocksdb rust storage version-control

Last synced: 09 Nov 2024

https://github.com/trailofbits/uthenticode

A cross-platform library for verifying Authenticode signatures

authenticode code-signing cpp cryptography hacktoberfest

Last synced: 15 Nov 2024

https://github.com/trailofbits/zkdocs

Interactive documentation on zero-knowledge proof systems and related primitives.

cryptography zero-knowledge

Last synced: 08 Nov 2024

https://github.com/ecies/js

Elliptic Curve Integrated Encryption Scheme for secp256k1/curve25519 in TypeScript

bitcoin cryptocurrency cryptography ecies elliptic-curve-cryptography ethereum javascript secp256k1 typescript

Last synced: 14 Nov 2024

https://github.com/xoofx/blake3.net

Blake3.NET is a fast managed wrapper around the SIMD Rust implementations of the BLAKE3 cryptographic hash function.

blake3 cryptography dotnet hash

Last synced: 05 Nov 2024

https://github.com/filosottile/mlkem768

A Go implementation of the quantum-resistant key encapsulation method ML-KEM (formerly known as Kyber).

cryptography kyber ml-kem pqc

Last synced: 13 Nov 2024

https://github.com/nodesocket/cryptr

A simple shell utility for encrypting and decrypting files using OpenSSL.

aes-256 aes-256-cbc aes-encryption bash bash-script bash-scripting cryptography decryption encryption openssl shell-script

Last synced: 13 Nov 2024

https://github.com/neosmart/securestore-rs

A simple, encrypted, git-friendly, file-backed secrets manager for rust

cryptography encryption rust secrets

Last synced: 14 Nov 2024

https://github.com/terl/lazysodium-java

A Java implementation of the Libsodium crypto library. For the lazy dev.

argon2 cryptography decryption encryption hmac java-8 lazy library libsodium xsalsa20

Last synced: 12 Nov 2024

https://github.com/LatticeX-Foundation/opentss

An ECDSA threshold signature algorithm implemented in Rust.

cryptography ecdsa rust tss

Last synced: 09 Nov 2024

https://github.com/Keyspace-cloud/android

Official Android client for keyspace.cloud. A beautiful and secure password manager.

2fa api cryptography ed25519 end-to-end-encryption kotlin libsodium material-design notes-app password-manager payments privacy strongbox xchacha20-poly1305

Last synced: 09 Nov 2024

https://github.com/arkworks-rs/r1cs-std

R1CS constraints for bits, fields, and elliptic curves

cryptography r1cs rust snarks

Last synced: 04 Nov 2024

https://github.com/vapor/crypto

๐Ÿ”‘ Hashing (BCrypt, SHA2, HMAC), encryption (AES), public-key (RSA), and random data generation.

cryptography encryption hash openssl random-generation rsa server-side-swift spm swift-linux vapor

Last synced: 03 Nov 2024

https://github.com/plume-sig/zk-nullifier-sig

Implementation of PLUME: nullifier friendly signature scheme on ECDSA

anonymity cryptography ecdsa nullifier zk-snarks

Last synced: 30 Oct 2024

https://github.com/vapor/open-crypto

๐Ÿ”‘ Hashing (BCrypt, SHA2, HMAC), encryption (AES), public-key (RSA), and random data generation.

cryptography encryption hash openssl random-generation rsa server-side-swift spm swift-linux vapor

Last synced: 17 Nov 2024

https://github.com/ecies/py

Elliptic Curve Integrated Encryption Scheme for secp256k1 in Python

bitcoin cryptocurrency cryptography ecies elliptic-curve-cryptography ethereum python3 secp256k1

Last synced: 14 Nov 2024

https://github.com/ZenGo-X/multi-party-eddsa

Rust implementation of multi party Ed25519 signature scheme.

blockchain cryptocurrency cryptography ed25519 multi-party-computation rust secret-shares signature

Last synced: 06 Nov 2024

https://github.com/bitbeans/StreamCryptor

Stream encryption & decryption with libsodium and protobuf

c-sharp crypto cryptography libsodium protobuf

Last synced: 25 Oct 2024

https://github.com/lukechilds/chest

Bash glue to encrypt and hide files

bash cli command-line cryptography encryption password-manager security

Last synced: 01 Nov 2024

https://github.com/kurtbrose/pyjks

a pure python Java KeyStore file parser, including private key decryption

cryptography jceks jks keystore pyasn1 python security ssl

Last synced: 12 Nov 2024

https://github.com/dr-orlovsky/library

Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge

bft blockchain byzantine computer-science consensus cryptoeconomics cryptography distributed-systems game-theory paper privacy smart-contracts state-machine zero-knowledge

Last synced: 30 Oct 2024

https://github.com/nexus-xyz/nexus-zkvm

The Nexus zkVM: The zero-knowledge virtual machine

cryptography nexus rust snark zero-knowledge zkvm

Last synced: 09 Nov 2024

https://github.com/mozilla-lockwise/lockbox-extension

Experimental Firefox extension for login management experiences, not being actively developed

cryptography extension firefox firefox-extension lockbox mozilla passwords security

Last synced: 09 Nov 2024

https://github.com/VirgilSecurity/demo-twilio-backend-nodejs

A sample backend that demonstrates how to generate a Virgil JWT and Twilio token used for authentication with the Virgil and Twilio services

chat crypto cryptography demo encryption end-to-end-encryption jwt messenger sample-backend secure-the-future secured-by-virgil twilio twilio-chat

Last synced: 25 Oct 2024

https://github.com/virgilsecurity/demo-twilio-backend-nodejs

A sample backend that demonstrates how to generate a Virgil JWT and Twilio token used for authentication with the Virgil and Twilio services

chat crypto cryptography demo encryption end-to-end-encryption jwt messenger sample-backend secure-the-future secured-by-virgil twilio twilio-chat

Last synced: 16 Nov 2024

https://github.com/jedisct1/siphash-js

A Javascript implementation of SipHash-2-4

authentication crypto cryptography hash javascript siphash typescript

Last synced: 13 Nov 2024

https://github.com/richfelker/bakelite

Incremental backup with strong cryptographic confidentiality baked into the data model.

backup cryptography

Last synced: 17 Nov 2024

https://github.com/jedisct1/rsign2

A command-line tool to sign files and verify signatures in pure Rust.

cryptography ed25519 minisign rust signatures

Last synced: 13 Nov 2024

https://github.com/frasertweedale/hs-jose

Haskell JOSE and JWT library

cryptography haskell jose json jwk jws jwt

Last synced: 16 Nov 2024

https://github.com/open-quantum-safe/oqs-demos

PARTIALLY SUPPORTED Instructions for enabling the use of quantum-safe cryptography in assorted software using the OQS suite. CONTRIBUTORS WANTED.

chromium cryptography curl httpd nginx post-quantum tls

Last synced: 11 Oct 2024

https://github.com/nervous-systems/sputter

Ethereum Virtual Machine (EVM) implementation

clojure cryptocurrency cryptography ethereum virtual-machine

Last synced: 16 Nov 2024

https://github.com/roothaxor/ransom

Various codes related to Ransomware Developement

aes-encryption code cryptography encryption programming ransomware script

Last synced: 18 Nov 2024

https://github.com/snarkify/sirius

A Plonkish folding framework for Incrementally Verifiable Computation (IVC).

cryptography ivc nova proof-system protostar zero-knowledge-proofs zkp

Last synced: 09 Nov 2024

https://github.com/syncsynchalt/animated-curves

An animated visualization of elliptic curve cryptography

canvas2d cryptography diffie-hellman elliptic-curves requestanimationframe x25519

Last synced: 04 Nov 2024

https://github.com/s12v/hasher

Chrome developer toolbox

chrome-extension cryptography javascript

Last synced: 27 Oct 2024

https://github.com/rustls/rustls-ffi

Use Rustls from any language

cryptography ffi rust ssl tls

Last synced: 09 Aug 2024

https://github.com/pflaeging/PortableSigner2

PortableSigner - A Commandline and GUI Tool to digital sign PDF files with X.509 certificates

cryptography java pdf signing

Last synced: 05 Nov 2024

https://github.com/aead/minisign

A dead simple tool to sign files and verify digital signatures.

cryptography ed25519 golang pgp signature

Last synced: 13 Nov 2024

https://github.com/coniks-sys/coniks-go

A CONIKS implementation in Golang

coniks cryptography golang key-transparency merkle-tree pki

Last synced: 01 Nov 2024

https://github.com/valist-io/valist

Web3-native software distribution. Publish and install executables, Docker images, WebAssembly, and more. Powered by Ethereum, IPFS, and Filecoin.

cargo cdn code-signing cryptography decentralized-protocols docker ethereum filecoin firmware go ipfs npm pki valist wasm

Last synced: 31 Oct 2024

https://github.com/frohoff/ciphr

CLI crypto swiss-army knife for performing and composing encoding, decoding, encryption, decryption, hashing, and other various cryptographic operations on streams of data from the command line; mostly intended for ad hoc, infosec-related uses.

cli command-line crypto cryptography decoding decryption encoding encryption ruby

Last synced: 12 Nov 2024

https://github.com/iqlusioninc/veriform

Security-oriented protobuf-like serialization format with "Merkleized" content hashing support

authorization credentials cryptography hash-algorithm merkle protobuf security serialization

Last synced: 04 Aug 2024