16 lines
353 B
Plaintext
Raw Normal View History

2025-03-26 11:46:34 +01:00
//test
pragma circom 2.1.9;
include "../hash_bn/poseidon2_hash.circom";
include "../misc/constants.circom";
2025-03-26 11:46:34 +01:00
template derive_public_key(){
signal input secret_key;
signal output out;
component hash = Poseidon2_hash(2);
2025-05-27 12:03:19 +02:00
component dst = NOMOS_KDF_V1();
hash.inp[0] <== dst.out;
2025-03-26 11:46:34 +01:00
hash.inp[1] <== secret_key;
out <== hash.out;
}