Files
darkfi/proof/arithmetic.zk
parazyd 6215fc7bd6 zk: Port code to latest Halo2 API.
greater_than and crypsinous lead proof are temporarily disabled.
2022-06-18 16:08:52 +02:00

24 lines
412 B
Plaintext

constant "Arith" {}
contract "Arith" {
Base a,
Base b,
}
circuit "Arith" {
sum = base_add(a, b);
constrain_instance(sum);
product = base_mul(a, b);
constrain_instance(product);
difference = base_sub(a, b);
constrain_instance(difference);
#a_gt_b = greater_than(a, b);
#constrain_instance(a_gt_b);
#b_gt_a = greater_than(b, a);
#constrain_instance(b_gt_a);
}