commit cda525146ad2c2471aae7ced4656b7a22e40806d
parent 6eec3712914b2368c9b6e20c157a7e8628d32b0c
Author: lash <dev@holbrook.no>
Date: Thu, 6 Nov 2025 02:33:42 +0000
Remove moot verifier code
Diffstat:
2 files changed, 4 insertions(+), 15 deletions(-)
diff --git a/dummy/create.py b/dummy/create.py
@@ -9,7 +9,6 @@ from svcontas import Ledger, Entry, DemoWallet, get_units, init_ledger
seed = bytes.fromhex('2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae')
-#pubk = pk.verify_key
state_serial = 0
state_digest = b'00' * 64
diff --git a/dummy/svcontas/__init__.py b/dummy/svcontas/__init__.py
@@ -38,6 +38,7 @@ class DemoWallet:
r = self.pk.sign(v)
return r.signature
+
def pubkey(self):
return self.pubk.encode()
@@ -46,13 +47,6 @@ class DemoWallet:
return self.pubk.verify(v, sig)
-class NoopSigVerifier:
-
- def verify(self, msg, key, sig):
- logg.warning('using noop verifier')
- return True
-
-
class UnitIndex:
def __init__(self, base):
@@ -306,13 +300,10 @@ class RunningTotal:
class Ledger:
- def __init__(self, base, unitindex, verifier=None, tree=None):
+ def __init__(self, base, unitindex, tree=None):
self.uidx = unitindex
self.base = bytes.fromhex(base)
self.sigs = {}
- if verifier == None:
- verifier = NoopSigVerifier()
- self.verifier = verifier
self.entries = {}
self.running = {}
self.tree = tree
@@ -351,16 +342,15 @@ class Ledger:
def add_signature(self, sigdata, identity):
- self.verifier.verify(self.base, identity, sigdata)
self.sigs[identity] = sigdata
logg.debug('add sig from key{}: {}'.format(identity, sigdata))
@staticmethod
- def from_tree(tree, unitindex, verifier=None):
+ def from_tree(tree, unitindex):
part = tree.find('incoming')
o = part.find('digest').text # verify that is sha512
- r = Ledger(o, unitindex, verifier=verifier, tree=tree)
+ r = Ledger(o, unitindex, tree=tree)
for sig in part.iter('sig'):
keyid = sig.get('keyid')
digest = sig.text