2025-05-27 12:03:19 +02:00

16 lines
353 B
Plaintext

//test
pragma circom 2.1.9;
include "../hash_bn/poseidon2_hash.circom";
include "../misc/constants.circom";
template derive_public_key(){
signal input secret_key;
signal output out;
component hash = Poseidon2_hash(2);
component dst = NOMOS_KDF_V1();
hash.inp[0] <== dst.out;
hash.inp[1] <== secret_key;
out <== hash.out;
}