Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / poseidonEncrypt

Variable: poseidonEncrypt()

const poseidonEncrypt: (msg, key, nonce) => CipherText<bigint>

Defined in: node_modules/.pnpm/@[email protected]/node_modules/@zk-kit/poseidon-cipher/dist/index.d.ts:62

Encrypt some plaintext using poseidon encryption

Parameters

msg

PlainText<bigint>

the message to encrypt

key

EncryptionKey<bigint>

the key to encrypt with

nonce

Nonce<bigint>

the nonce to avoid replay attacks

Returns

CipherText<bigint>

the ciphertext