zk-passport / openpassport

Generate privacy-preserving ID proofs
https://openpassport.app
318 stars 54 forks source link

Generate mock passport data from new signature algorithms #107

Open 0xturboblitz opened 4 months ago

0xturboblitz commented 4 months ago

To add support for new signature algorithms, see https://github.com/zk-passport/proof-of-passport/issues/38, we need corresponding signed passport data. If you are not comfortable with sending us your passport data, you can always do the following:

  1. Build the app and read your passport
  2. Write the passport data that has been logged in your console to a new json file, following mockPassportData.ts.
  3. Adapt a script in circuits/scripts/genMockPassportData to generate a passport data file that is compliant with your signature algorithm.

If we don't already have mock data with your sig alg, we'll be happy to award you a bounty.

DevPelz commented 4 months ago

I would like to work on this I believe my passport data hashing algorithm might be different

remicolin commented 4 months ago

Hi @juandiegocv27, @DevPelz, you can work on this. First step is to scan your passport to know which hash/sig set-up is used. Please let-us know when you got the information of you got any trouble building the app.

DevPelz commented 4 months ago

hi @remicolin I'm having issues building the app, how can I contact you?

0xturboblitz commented 4 months ago

You can contact us on telegram at @colinremi and @FlorentTavernier

DevPelz commented 4 months ago

unable to dm, says i can only send messages to mutual contacts, do you mind sending me a dm @Devpelzz

Josh-121 commented 2 months ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Software engineering background with little contributions from previous od hacks

How I plan on tackling this issue

I would follow all instructions as mentioned and deliver as soon as possible as this should not take much time

LamsyA commented 2 months ago

Hello @0xturboblitz,

I am blockchain developer with over 2 years experience, I am currently learning ZKPs and I have recently worked on some projects using circom. I would to work on this issue as it looks interesting to me. Kindly assign it to me.

onlydustapp[bot] commented 2 months ago

Hi @LamsyA! Maintainers during the ODHack #6.0 will be tracking applications via OnlyDust. Therefore, in order for you to have a chance at being assigned to this issue, please apply directly here, or else your application may not be considered.

Dedigraz commented 2 months ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I have worked on hashing algorithms before and this seems cool

How I plan on tackling this issue

I would try it out with sha-512 and then rsa and aes if time permits.

CrimsonKarma44 commented 1 month ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I have 3 years of experience in backend programming in golang and python framework (django, flask)

How I plan on tackling this issue

i will build the app from the repo locally populating it with passport details to generate a data file compliant with signature algorithm