Samuel Judson (sjudson)

sjudson

Geek Repo

Company:Yale CPSC

Location:New Haven, CT

Home Page:https://sjudson.com

Github PK Tool:Github PK Tool

Samuel Judson's starred repositories

age

A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.

Language:GoLicense:BSD-3-ClauseStargazers:16243Issues:147Issues:189

z3

The Z3 Theorem Prover

Language:C++License:NOASSERTIONStargazers:10035Issues:179Issues:5448

SEAL

Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.

Language:C++License:MITStargazers:3485Issues:94Issues:558

oathkeeper

A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.

Language:GoLicense:Apache-2.0Stargazers:3213Issues:47Issues:338

dafny

Dafny is a verification-aware programming language

Language:C#License:NOASSERTIONStargazers:2853Issues:80Issues:2659

FStar

A Proof-oriented Programming Language

Language:F*License:Apache-2.0Stargazers:2655Issues:80Issues:1999

awesome-mpc

A curated list of multi party computation resources and links.

verus

Verified Rust for low-level systems code

Language:RustLicense:MITStargazers:1096Issues:24Issues:420

cvc5

cvc5 is an open-source automatic theorem prover for Satisfiability Modulo Theories (SMT) problems.

Language:SMTLicense:NOASSERTIONStargazers:988Issues:35Issues:2556

cbmc

C Bounded Model Checker

Language:C++License:NOASSERTIONStargazers:798Issues:39Issues:1264

fiat-crypto

Cryptographic Primitive Code Generation by Fiat

Language:CoqLicense:NOASSERTIONStargazers:706Issues:53Issues:405

nexus-zkvm

The Nexus zkVM: The zero-knowledge virtual machine

Language:RustLicense:Apache-2.0Stargazers:641Issues:11Issues:77

rosette

The Rosette solver-aided host language, sample solver-aided DSLs, and demos

Language:RacketLicense:NOASSERTIONStargazers:634Issues:30Issues:144

crucible

Crucible is a library for symbolic simulation of imperative programs

XKCP

eXtended Keccak Code Package

Language:CLicense:NOASSERTIONStargazers:577Issues:45Issues:71

bulletproofs

Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup

Language:HaskellLicense:BSD-3-ClauseStargazers:532Issues:30Issues:3

saw-script

The SAW scripting language.

Language:HaskellLicense:BSD-3-ClauseStargazers:433Issues:33Issues:1102

karamel

KaRaMeL is a tool for extracting low-level F* programs to readable C code

Language:OCamlLicense:Apache-2.0Stargazers:392Issues:43Issues:157

easycrypt

EasyCrypt: Computer-Aided Cryptographic Proofs

Language:OCamlLicense:MITStargazers:298Issues:22Issues:230

vale

Verified Assembly Language for Everest

Language:F#License:Apache-2.0Stargazers:261Issues:31Issues:40

cpachecker

CPAchecker, the Configurable Software-Verification Platform (read-only mirror)

Language:JavaLicense:Apache-2.0Stargazers:220Issues:23Issues:0
Language:C++License:NOASSERTIONStargazers:198Issues:5Issues:65
Language:CLicense:NOASSERTIONStargazers:176Issues:17Issues:75

zkp

Experimental zero-knowledge proof compiler in Rust macros

merlin

Composable proof transcripts for public-coin arguments of knowledge

Language:RustLicense:MITStargazers:120Issues:8Issues:21

emp-sh2pc

Semi-honest Two Party Computation Based on Garbled Circuits.

Language:C++License:NOASSERTIONStargazers:75Issues:8Issues:26

ALCHEMY

A Language and Compiler for Homomorphic Encryption Made easY

Language:HaskellLicense:GPL-3.0Stargazers:66Issues:7Issues:3

lightdp

A light-weight imperative language for developing provably privacy-preserving algorithms

Language:PythonLicense:MITStargazers:7Issues:1Issues:0