richardliu

  • AMCL Library

    published 3.1.0 a year ago
  • published 1.0.0 a year ago
  • `plume-sig` ============== TypeScript implementation of the ERC-7524 PLUME signature scheme.

    published 2.0.9 a month ago
  • 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 ago
  • Install the `@pcd/passport-interface` package with npm:

    published 0.11.1 5 days ago
  • A 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 ago
  • This 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 ago
  • This 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 ago
  • ## Example usage:

    published 1.2.0 a year ago
  • A 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 ago
  • This 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 ago
  • This 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 ago
  • PCD which proves that a particular Semaphore Identity owns a particular ethereum address.

    published 0.11.0 a month ago
  • A 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 ago
  • A 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 ago
  • A 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 ago
  • ![Logo](https://raw.githubusercontent.com/skiff-org/skiff-org.github.io/main/assets/updates/skiff-ui-og.png)

    published 1.2.4 a year ago
  • PCD representing an RSA signature with a public-private keypair.

    published 0.6.0 a month ago
  • PCD representing an RSA signature with a public-private keypair.

    published 0.6.0 a month ago
  • An event emitter.

    published 0.5.0 a month ago
  • PCD 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 ago
  • Install the `@pcd/eddsa-ticket-pcd` package with npm:

    published 0.6.0 a month ago
show more packages