siddhantsharma301 / aros

An iOS app to allow you to verify a picture was taken on an iPhone via hardware signing and cryptographic proving. Inspired as the reverse of Sora @ TreeHacks 2024!
10 stars 3 forks source link

P256 verifiers #13

Open Divide-By-0 opened 5 months ago

Divide-By-0 commented 5 months ago

Hey, curious if you saw https://github.com/privacy-scaling-explorations/circom-ecdsa-p256 or https://github.com/zkwebauthn/webauthn-halo2 when searching for a circom or Halo 2 p256 circuit respectively, and if you did, what trouble did you have using them?

siddhantsharma301 commented 5 months ago

hey! we have seen the work from pse and zk webauthn, but we chose to use sp1/zkvm based approach just as a proof-of-concept to show how we could verify the signatures from apple's hardware on-chain efficiently. in practice, we would likely choose to use either the libraries you've suggested or wait for on-chain verification for sp1 proofs!