Skip to content

jmecom/macos-secure-enclave-zero-knowledge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

macos-secure-enclave-zero-knowledge

Demo of Longfellow ZK using the macOS Secure Enclave. Paper from Google: Anonymous Credentials from ECDSA

This demo binds an ISO mdoc-style credential to an ephemeral Secure Enclave P-256 key, signs the device-auth transcript inside the enclave, then proves:

age_over_18 == true

The verifier checks a Longfellow zero-knowledge proof. It does not learn the credential contents or the Secure Enclave private key.

run

brew install cmake openssl zstd
make
./build/anonymous-creds

About

Demo of using longfellow-zk with the MacOS Secure Enclave.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors