| 39 | } |
| 40 | |
| 41 | error_t com() |
| 42 | { |
| 43 | ecurve_t c = coinbase::crypto::curve_p256; |
| 44 | ecc_point_t G = c.generator(); |
| 45 | buf_t sid = coinbase::crypto::gen_random(16); |
| 46 | |
| 47 | coinbase::crypto::mpc_pid_t pid = coinbase::crypto::pid_from_name("test"); |
| 48 | coinbase::crypto::commitment_t com(sid, pid); |
| 49 | com.gen(G); |
| 50 | std::cout << bn_t(com.msg).to_string() << std::endl; |
| 51 | return com.open(G); |
| 52 | } |
| 53 | |
| 54 | int main(int argc, const char* argv[]) |
| 55 | { |
no test coverage detected