mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-01-08 22:28:12 -05:00
10 lines
333 B
Python
10 lines
333 B
Python
load('curve.sage')
|
|
|
|
class PedersenCommitment(object):
|
|
def __init__(self, value, blinder=None):
|
|
self.value = value
|
|
self.blinder = blinder if blinder is not None else random.randint(0,p)
|
|
|
|
def commitment(self):
|
|
return CurvePoint.generator() * self.value + CurvePoint.generator() * self.blinder
|