[go: up one dir, main page]

MIR: Cryptographic operations

Let's add support for the remaining cryptographic operations:

Sapling

We should be able to use librustzcash, which is what Octez uses.

  • SAPLING_EMPTY_STATE ms: A — sapling_state ms : A
  • SAPLING_VERIFY_UPDATE: sapling_transaction ms : sapling_state ms : A — option ( pair bytes ( pair int ( sapling_state ms ) ) ) : A

BLS

We'll use blst

Edited by Diogo Castro