An open API service providing repository metadata for many open source software ecosystems.

Topic: "shamir-secret-sharing"

cyphar/paperback

Paper backup generator suitable for long-term storage.

Language: Rust - Size: 7.17 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,293 - Forks: 45

dsprenkels/sss

Library for the Shamir secret sharing scheme

Language: C - Size: 107 KB - Last synced at: 8 days ago - Pushed at: about 3 years ago - Stars: 371 - Forks: 81

paritytech/banana_split

Shamir's Secret Sharing for people with friends

Language: TypeScript - Size: 3.85 MB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 318 - Forks: 51

SpinResearch/RustySecrets

πŸ”‘ Threshold Shamir's secret sharing in Rust

Language: Rust - Size: 1.92 MB - Last synced at: 28 days ago - Pushed at: 10 months ago - Stars: 266 - Forks: 33

codahale/shamir πŸ“¦

A Java implementation of Shamir's Secret Sharing algorithm over GF(256).

Language: Java - Size: 309 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 208 - Forks: 85

Dentrax/cocert

Split and distribute your private keys securely amongst untrusted network

Language: Go - Size: 7.67 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 203 - Forks: 13

skewthreads/QR-secret-sharing

:lock: Create QR codes to secret-share a message. Ideal for cryptocurrency wallet recovery keys and passwords.

Language: Python - Size: 787 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 120 - Forks: 18

FudanMPL/SecMML

SecMML (Queqiao): Secure MPC (multi-party computation) Machine Learning Framework.

Language: C++ - Size: 27.4 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 112 - Forks: 31

jwerle/shamirs-secret-sharing

A simple implementation of Shamir's Secret Sharing configured to use a finite field in GF(2^8) with 128 bit padding

Language: JavaScript - Size: 36.1 KB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 98 - Forks: 25

dsprenkels/sss-cli

Command line program for secret-sharing strings

Language: Rust - Size: 52.7 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 75 - Forks: 20

posener/sharedsecret

Implementation of Shamir's Secret Sharing algorithm.

Language: Go - Size: 20.5 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 69 - Forks: 10

NillionNetwork/tinynmc

Minimal pure-Python implementation of a secure multi-party computation (MPC) protocol for evaluating arithmetic sum-of-products expressions via a non-interactive computation phase.

Language: Python - Size: 55.7 KB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 66 - Forks: 14

c0dearm/sharks

Fast, small and secure Shamir's Secret Sharing library crate

Language: Rust - Size: 51.8 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 64 - Forks: 14

aido/app-seed-tool Fork of LedgerHQ/app-recovery-check

A Ledger application that provides some useful seed management utilities

Language: C - Size: 9.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 61 - Forks: 5

httpjamesm/ScatterSafe

Backup your secrets securely and reliably.

Language: TypeScript - Size: 1.09 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 49 - Forks: 2

Archistar/archistar-smc

Secret sharing library in Java for the Archistar multi-cloud storage system

Language: Java - Size: 712 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 45 - Forks: 18

shinji-san/SecretSharingDotNet

An C# implementation of Shamir's Secret Sharing

Language: C# - Size: 577 KB - Last synced at: about 7 hours ago - Pushed at: about 17 hours ago - Stars: 43 - Forks: 12

incipher/shamir πŸ“¦

Moved to https://codeberg.org/abdelrahman/shamir

Language: Go - Size: 423 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 43 - Forks: 8

kinvolk/go-shamir

A small CLI tool for Shamir's Secret Sharing written in Go, using Vault's Shamir implementation

Language: Go - Size: 282 KB - Last synced at: 12 months ago - Pushed at: almost 4 years ago - Stars: 42 - Forks: 10

dsprenkels/sss-rs

Rust bindings for my Shamir secret sharing library

Language: Rust - Size: 45.9 KB - Last synced at: about 23 hours ago - Pushed at: over 1 year ago - Stars: 41 - Forks: 9

talhof8/gasper

Gasper is a CLI for safe, privacy-aware file storage based on Shamir's Secret Sharing

Language: Go - Size: 1.4 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 41 - Forks: 1

enrichman/stegosecrets

Encrypt and share secrets among trusted peers with AES-256, SSS and steganography

Language: Go - Size: 6.71 MB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 11

dsprenkels/sss-node

node.js bindings for the sss secret sharing library

Language: C++ - Size: 75.2 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 34 - Forks: 8

Nhoya/SplitShare

Shamir's Secret Sharing Algorithm implementation in golang combined with PGP and a mail delivery system

Language: Go - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 31 - Forks: 4

deliberative/crypto

Cryptographic operations in WASM, C, Typescript for Nodejs and the browser.

Language: TypeScript - Size: 5.41 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 29 - Forks: 0

shushcli/shush

CLI for Shamir's Secret Sharing and AES key generation, encryption, and decryption.

Language: Go - Size: 1.57 MB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 29 - Forks: 7

borgoat/farmfa

TOTP MFA for teams: Shamir's Secret Sharing and zero trust OTP generation

Language: Go - Size: 1.68 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 28 - Forks: 3

dennis-tra/shamir

πŸ”‘ A CLI frontend for Hashicorp Vault's Shamir's Secret Sharing implementation.

Language: Go - Size: 16.6 KB - Last synced at: 28 days ago - Pushed at: almost 2 years ago - Stars: 26 - Forks: 5

unitpay/shamir

PHP Shamir's Secret Sharing

Language: PHP - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 25 - Forks: 2

jack-bradshaw/Shamir

A Java implementation of Shamir's Secret Sharing.

Language: Java - Size: 523 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 9

dsprenkels/sss-go

Go bindings for my shamir-secret-sharing library

Language: C - Size: 43.9 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 2

echoprotocol/SwiftySSS

A pure Swift implementation of Shamir's Secret Sharing scheme

Language: Swift - Size: 42 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 18 - Forks: 10

pandoracore/typhon-spec

Trustless sidechains for Bitcoin network. Lightning ⚑️ brings thunderbolt 🌩 – Typhon πŸ‰ brings typhoonπŸŒͺ

Size: 70.3 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 18 - Forks: 2

isKONSTANTIN/CryptoUtils

Terminal program for simple seed generation, encryption, decryption, backup and more.

Language: Java - Size: 253 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 2

ginsburgnm/pyseltongue

Shamir Secret Sharing library

Language: Python - Size: 46.9 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 4

49pctber/shamir

a practical example of Shamir's secret sharing scheme

Language: Go - Size: 57.6 KB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 15 - Forks: 0

Qbicz/multi-secret-sharing

open source tool for splitting multiple secrets among multiple stakeholders

Language: Python - Size: 44.8 MB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 15 - Forks: 6

meta-secret/meta-secret-core

Personal Decentralized Secret Storage

Language: Rust - Size: 3.82 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 13 - Forks: 1

jiahao/SecureComputation.jl

Secure multiparty computation in Julia

Language: Julia - Size: 22.5 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 13 - Forks: 2

lapets/shamirs

Minimal pure-Python implementation of Shamir's secret sharing scheme.

Language: Python - Size: 88.9 KB - Last synced at: 26 days ago - Pushed at: 5 months ago - Stars: 12 - Forks: 4

drish/cloak

A simple passphrase based file encryption tool.

Language: Go - Size: 43.9 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 2

jwerle/hyper-secret-sharing

Secret sharing over Hypercore

Language: JavaScript - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 12 - Forks: 3

evernym/coconut-rust

Coconut: Threshold Issuance Selective Disclosure Credentials with Applications to Distributed Ledgers

Language: Rust - Size: 105 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 11 - Forks: 1

vesvault/libVES

VESvault End-to-End Encryption API: Encrypt Everything Without Fear of Losing the Key

Language: JavaScript - Size: 231 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 10 - Forks: 1

asonnino/shamir-bip39

EIP-3450 Shamir secret sharing for BIP-39 mnemonics

Language: Rust - Size: 98.6 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 10 - Forks: 2

nodejs/caritat

A voting software for remote teams

Language: TypeScript - Size: 971 KB - Last synced at: about 1 hour ago - Pushed at: 5 months ago - Stars: 10 - Forks: 3

lonkey/simple-cryptographic-algorithms

Python library for demonstrating the functionality of common cryptographic algorithms

Language: Python - Size: 71.3 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 5

sammdec/fragment.sh

A tool that allows you to backup your secrets using your trusted social circle.

Language: JavaScript - Size: 259 KB - Last synced at: about 19 hours ago - Pushed at: over 6 years ago - Stars: 10 - Forks: 0

SpinResearch/rustysecrets-cli

πŸ”‘ Command-line wrapper around RustySecrets, a Rust implementation of threshold Shamir's secret sharing.

Language: Rust - Size: 32.2 KB - Last synced at: 26 days ago - Pushed at: about 7 years ago - Stars: 10 - Forks: 2

ansemjo/go-shamirsplit

commandline tool to split secrets / files into shares using shamir secret sharing

Language: Go - Size: 69.3 KB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 3

consento-org/cards

Generator and Reader for qr codes hiding (and restoring) a secret DAT link in several codes using shamir secrets.

Language: JavaScript - Size: 1.25 MB - Last synced at: about 21 hours ago - Pushed at: almost 6 years ago - Stars: 9 - Forks: 0

meta-secret/meta-secret-node

Decentralized Vault

Language: Vue - Size: 2.07 MB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 8 - Forks: 1

ergl/sss_py

Basic Shamir's Secret Sharing

Language: Python - Size: 4.88 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 2

lafriks/go-shamir

A pure Go implementation of Shamir's Secret Sharing algorithm

Language: Go - Size: 23.4 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 7 - Forks: 0

Cypherock/MPC-TSS

MPC-TSS is a project to demonstrate the working of our threshold signature scheme leveraging the security of X1 hardware wallet

Language: Python - Size: 1.49 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 5

proxyco/jc-sskr

SSKR for JavaCard. Use the official fork at BlockchainCommons/jc-sskr.

Language: Java - Size: 153 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 4

safient/core-js

JavaScript SDK to manage and interact with the safes on Safient protocol

Language: TypeScript - Size: 6.79 MB - Last synced at: 26 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 1

comodal/secret-shamiracle

Simple builder and utility functions for creating Shamir secret shares and secret reconstruction.

Language: Java - Size: 172 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 1

fluorine/CoolWallet

A Cool Wallet is a risk mitigation tool to store private keys safely.

Language: C# - Size: 25.4 KB - Last synced at: about 2 months ago - Pushed at: almost 8 years ago - Stars: 7 - Forks: 1

openfort-xyz/shield

A robust framework for storing the recovery share.

Language: Go - Size: 366 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 6 - Forks: 0

congnghia0609/ntc_dcrypto

ntc_dcrypto is a module dart cryptography.

Language: Dart - Size: 41 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 6 - Forks: 4

katvio/fractum

Fractum is a portable secure file encryption tool allows you to encrypt files and split them into multiple shares, with the ability to decrypt using only a subset of these shares. It implements Shamir's Secret Sharing scheme.

Language: Python - Size: 7.88 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 5 - Forks: 0

aidanaden/shamir-zig

secret sharing (shamir, feldman, pedersen) in zig

Language: Zig - Size: 85.9 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

bokkypoobah/TopSecrets

Recipe to build a TopSecrets read-only offline crypto device

Language: HTML - Size: 21.4 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 1

anoushk1234/solana-otp-wallet

A Smart Contract Wallet that can be recovered with an OTP on your mobile number.

Language: TypeScript - Size: 2.36 MB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

leander-dsouza/Shamir-Secret-Sharing

An implementation using C, embedding Galois Field(256) of Shamir Secret Sharing Scheme.

Language: C - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

ymarcus93/gallisto

A Go implementation of the Callisto protocol

Language: Go - Size: 90.8 KB - Last synced at: 12 months ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 0

Robert-Campbell-256/KMIP-SplitKey

Python (and maybe later Rust) implementation of Shamir Secret Sharing, as specified in the KMIP v2.0 protocol

Language: Python - Size: 110 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

ooesili/shamir

A command line tool for using Shamir's Secret Sharing algorithm.

Language: Go - Size: 2.93 KB - Last synced at: 2 months ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 0

tarapt/e-voting

Homomorphic Encryption, Paillier Scheme, Shamir Secret Sharing in Java.

Language: Java - Size: 43.9 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0

multiparty/bwwc

Centralized asynchronous secure aggregation using Shamir's secret sharing for the Boston Women's Workforce Council.

Language: TypeScript - Size: 39.3 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 4 - Forks: 0

wavefnx/shamirs

A cryptographic library for splitting and reconstructing secrets using Shamir's Secret Sharing.

Language: Rust - Size: 19.5 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

quartz-technology/sharder

✍️ Sharder is a GUI for Shamir Secret Sharing ✍️

Language: TypeScript - Size: 1.97 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

mr-ma/secret-sharing

Secret Sharing Algorithms implemented in .net

Language: C++ - Size: 9.88 MB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

chiffre-io/crypto

Cryptographic primitives & constructs for the Chiffre platform

Language: TypeScript - Size: 859 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

safient/safient-core πŸ“¦

Temporary client for @safient core

Language: JavaScript - Size: 3.75 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

mmta/ywinby

Secret recovery/inheritance system

Language: Rust - Size: 1.18 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

10d9e/shard

Decentralized threshold secret sharing network based on Shamir Secret Sharing + Proactive Share Refresh

Language: Rust - Size: 1.47 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 2

cryptosteel/operational-security-manual

On Operational Security and the Cryptosteel Capsule - The Anatomy of the Cryptosteel Capsule

Size: 16.4 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 3

surajchoubey/SSS_plus_GF256

Shamir Secret Algorithm coupled with GF256 CLI application

Language: JavaScript - Size: 6.91 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

hrishikeshathalye/ShardShare

ShardShare is a consensus-based credential sharing application based on Shamir's Secret Sharing Scheme built using the MERN stack

Language: JavaScript - Size: 16 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

cyrillbrito/shamir

Share a secret in a distributed way. The secret is split into multiple parts, called shares. These shares are used to reconstruct the original secret.

Language: JavaScript - Size: 267 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

lovesh/secret-sharing-schemes

Various secret sharing schemes

Language: Rust - Size: 11.7 KB - Last synced at: 10 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 2

evernym/secret-sharing-schemes

Various secret sharing schemes

Language: Rust - Size: 10.7 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 3

virtualcapitalofamerica/secret-sharing.js Fork of grempe/secrets.js

Shamir's Secret Sharing Scheme for javascript

Language: JavaScript - Size: 1.12 MB - Last synced at: 7 days ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 1

d5c5ceb0/elgamir

a elgamal shamir cryptosystem

Language: Go - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 0

michojekunle/zk

This is where I document all my zk-research implementations

Language: Rust - Size: 142 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 2 - Forks: 0

GuiTeK/bip39-splitter

Tool to split a BIP39 mnemonic (crypto wallet seed phrase) into multiple parts, making its storage fault tolerant and more secure.

Language: Go - Size: 82 KB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

lucasmenendez/gosss

Basic Shamir's secret sharing implementation in golang

Language: Go - Size: 70.3 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

SnowyField1906/distributed-key-management

(WIP) Key management & authentication platform (Torus alike). The off-chain multi-sigs powered by threshold cryptography.

Language: Rust - Size: 123 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

BernhardZat/pure-lua-5.1-crypto

Crypto library written in pure Lua 5.1 which includes X25519, ChaCha20, Shamir's Secret Sharing and more.

Language: Lua - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

danijelcamdzic/secure-distributed-password-storage

Secure distributed password storage and recovery on MQTT-connected IoT nodes using RSA cryptography and Shamir's Secret Sharing, implemented with ESP32 devices and C++ programming.

Language: C - Size: 16.6 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

TylerPantuso/bitcoin-shamir

A python implementation of the Shamir Secret Sharing scheme for BIP39 mnemonic phrases.

Language: Python - Size: 1.26 MB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

ausaf007/multi-party-computation

Create Ethereum wallet with multi-party validation and threshold cryptography.

Language: Java - Size: 90.8 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 3

TNO-MPC/shamir

TNO MPC Lab - Shamir Secret Sharing

Language: Go - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 2

NitishGadangi/shamir-secret-sharing-POC

Basic implementation for POC on Shamir Secret Sharing Algorithm

Language: Python - Size: 223 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

dsprenkels/sss-swift

Swift bindings for my Shamir secret sharing library

Language: Swift - Size: 7.81 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 7

cloudbusting/shareseed

Use Shamir Secure Secret Sharing and BIP39 to securely distribute and reconstruct a BIP39 mnemonic phrase

Language: Go - Size: 48.8 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 1

vkobel/z3-shamir-secret-sharing

Implementation of Shamir Secret Sharing using Z3

Language: Jupyter Notebook - Size: 7.81 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

Archistar/archistar-smc-js

JavaScript secret sharing library optimized for storage applications

Language: JavaScript - Size: 117 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0