Perhaps the most important package of all the `@pcd/` family of packages. This package carefully defines what a `PCD` and `PCDPackage` are via typescript interfaces.
published 0.11.0 a month agoInstall the `@pcd/passport-interface` package with npm:
published 0.11.1 5 days agoA wrapper of the [Semaphore](https://semaphore.appliedzkp.org/) protocol, which enables PCD SDK-conforming applications to request, prove, and verify semaphore group membership proofs.
published 0.11.0 a month ago- published 0.11.0 a month ago
- published 0.11.0 a month ago
A wrapper of the `Identity` object defined by the [Semaphore](https://semaphore.appliedzkp.org/) protocol. This is a sort of 'self-evident' PCD, in that it requires no proof - a private key is a private key.
published 0.11.0 a month agoThis PCD is practically useless. Its intended purpose is to expose the wide API surface area provided by the SDK to test that all of them are working properly. For example, we intend to add a large amount of different arguments to this PCD, to ensure that
published 0.11.0 a month agoThis package contains an implementation of a data structure that contains all the PCDs and all the PCD packages, and enables convenient retrieval and serialization of these PCDs.
published 0.11.0 a month agoA wrapper of the [Semaphore](https://semaphore.appliedzkp.org/) protocol, much like `@pcd/semaphore-group-pcd`, which enables PCD SDK-conforming applications to request, prove, and verify identity-revealing Semaphore protocol signals. I.e. you can use thi
published 0.11.0 a month agoThis package contains code used by the `@pcd` family of software to perform cryptographic applications, such as hashing, encrypting, and decrypting.
published 0.11.0 a month agoThis package contains code that is intended to be reused by implementors of PCDs for UI that represents their PCD in-passport.
published 0.11.0 a month agoPCD which proves that a particular Semaphore Identity owns a particular ethereum address.
published 0.11.0 a month agoA wrapper of the [RLN](https://github.com/Rate-Limiting-Nullifier) protocol, which enables PCD SDK-conforming applications to request, prove, and verify RLN proofs.
published 0.10.0 a month agoA PCD wrapper for one operation of the HaLo (Hardware Locked) tags from Arx Research, [`sign_random`](https://github.com/arx-research/libhalo/blob/master/docs/halo-command-set.md#command-sign_random). This is an operation in which the private key in slot
published 0.7.0 a month agoA wrapper around WebAuthn authentication verification as specified by the [W3C protocol](https://www.w3.org/TR/webauthn-2/#sctn-verifying-assertion). WebAuthn enables authentication via a keypair rather than a password, including Face ID, Yubico devices,
published 0.11.0 a month agoPCD representing an RSA signature with a public-private keypair.
published 0.6.0 a month agoPCD representing an RSA signature with a public-private keypair.
published 0.6.0 a month agoPCD which proves that a particular Semaphore Identity owns a particular ethereum address that is part of an address merkle set or public key merkle set, without revealing the ethereum address.
published 0.5.0 a month agoInstall the `@pcd/eddsa-ticket-pcd` package with npm:
published 0.6.0 a month agoA command line utility designed to manage PCD artifacts.
published 0.4.0 5 months agoA PCD representing an email address owned by the user, as attested by the Zupass server.
published 0.6.0 a month agoPCD representing an RSA signature of a url to an image.
published 0.5.0 a month ago