diff --git a/orchard_note.py b/orchard_note.py index f578f5a..d278442 100644 --- a/orchard_note.py +++ b/orchard_note.py @@ -14,8 +14,8 @@ class OrchardNote(object): self.v = v self.rho = rho self.rseed = rseed - self.rcm = self.rcm(rho) - self.psi = self.psi(rho) + self.rcm = self.rcm() + self.psi = self.psi() def __eq__(self, other): if other is None: @@ -29,11 +29,11 @@ class OrchardNote(object): self.psi == other.psi ) - def rcm(self, rho): - return to_scalar(prf_expand(self.rseed, b'\x05' + bytes(rho))) + def rcm(self): + return to_scalar(prf_expand(self.rseed, b'\x05' + bytes(self.rho))) - def psi(self, rho): - return to_base(prf_expand(self.rseed, b'\x09' + bytes(rho))) + def psi(self): + return to_base(prf_expand(self.rseed, b'\x09' + bytes(self.rho))) def note_commitment(self): g_d = diversify_hash(self.d) @@ -73,4 +73,4 @@ class OrchardNotePlaintext(object): note = OrchardNote(d, pk_d, v, rho, rseed) cm = note.note_commitment() - return derive_nullifier(fvk.nk, rho, note.psi, cm) \ No newline at end of file + return derive_nullifier(fvk.nk, rho, note.psi, cm)