]> Git Repo - VerusCoin.git/blob - src/zcash/prf.h
Auto merge of #1268 - ThisIsNotOfficialCodeItsJustForks:t1130-upgrade-libsodium,...
[VerusCoin.git] / src / zcash / prf.h
1 /*
2 Zcash uses SHA256Compress as a PRF for various components
3 within the zkSNARK circuit.
4 */
5
6 #ifndef _PRF_H_
7 #define _PRF_H_
8
9 #include "uint256.h"
10 #include "uint252.h"
11
12 uint256 PRF_addr_a_pk(const uint252& a_sk);
13 uint256 PRF_addr_sk_enc(const uint252& a_sk);
14 uint256 PRF_nf(const uint252& a_sk, const uint256& rho);
15 uint256 PRF_pk(const uint252& a_sk, size_t i0, const uint256& h_sig);
16 uint256 PRF_rho(const uint252& phi, size_t i0, const uint256& h_sig);
17
18 #endif // _PRF_H_
This page took 0.021983 seconds and 4 git commands to generate.