- Fix type error in utils function
searchZkeyChunks
- Fix issue in react lib making the login state non persistent
- Enable mobile browser proving
- Responsive UI for mobile devices
- fix publickey hash values
- added pubkeyHash check as default in SDK
- switched useTestAadhaar to context based var
- update nullifier type to support bigint
- remove async for init()
- fix versionning bug
- custom test photo
- update contract tests to use mock time
- decode Reveal to UTF-8 Utility
- fix UI bug
- fix error in generateArgs, leading to missing public key
- added public key retrieving from data
- fix error component display
- added PEM certificates for both test and prod
- removed test var from context provider
- add new ui design of the proving modal
- bump @zk-email/helpers to solve pnpm and npm installing error
- fix timestamp in QR code generator (UTC to IST based)
- fix returned type in useProver hook
- fix generateArgs outputs
- fix timestamp in QR code generator
- Export components to generate test QR codes
- Introduce optimised circuits with around 1M constraints
- Adds selective disclosure on Age>18, Gender, State & Pincode
- Updates all the packages accordingly (react, contracts, core)
- Fix QR code verification state bug
- Manages multiple AnonAadhaarProofs
- Adds LaunchProveModal component that abstracts login flow with button custom styles
- Adds prover hook, to check prover state and latest proof
- Custom artifacts links
- Adds chunked prover, which enables caching the zkey in the browser
Check our blog-post to see specifications of this new version. https://anon-aadhaar-documentation.vercel.app/blog/anon-aadhaar-v1-release
- Fix subtle dependency issue
- Added localhost mode, to fetch artifacts from local.
- Fix scripts for npm CI
- Fix UI/UX from react lib
- Fix Solidity npm publishing
- Add staging mode, where user can choose to generate proof with the official modulus
- Fix react Error toaster component
- Fix dependencies with Buffer and axios
- Fix node-signpdf-gen don't have execute permission
- Fix bug in react lib
- Remove AnonAadhaarVerifier from contracts package
- Add new util function for on-chain verification
- Fix the contracts package
- Add AnonAadhaarVerifier contract
- Removed v1 components
- Add appId in Provider context
- Fix LoginV2 modal component responsivness
- Release of the new circuit with nullifier as output
- Fix dependencies issues in anon-aadhaar-pcd
- Adding snarkjs types
- Fix dependencies issues in anon-aadhaar-pcd
- Adding certificate extraction from the pdf
- Adding new V2 Login flow for proving with the Aadhaar pdf only
- New component {LogInWithAnonAadhaarV2}
- New error handler component
- Fix UI bug
- Fix UI
- Added exportCallDataGroth16 to utils function
- Renamed IdentityPCD to AnonAadhaarPCD
- Minor fixes
- Fix dependencies issues of anon-aadhaar-react
- Fix UI typo
- Release of the 3 packages:
- anon-aadhaar-pcd
- anon-aadhaar-react
- anon-aadhaar-contracts
- Replace RSA verify circuits from circom-rsa-verify to zk-email-verify circuit.
- Web Prover working
- Fixed minor error
- Minor fixes (added npmignore, removed react import)
- Initial changeset.
- Anon Aadhaar circuit integration
- Package compliant with the PCD SDK