diff options
Diffstat (limited to 'monitor/josef_lib.py')
-rw-r--r-- | monitor/josef_lib.py | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/monitor/josef_lib.py b/monitor/josef_lib.py index 28ea0c0..36a0c3d 100644 --- a/monitor/josef_lib.py +++ b/monitor/josef_lib.py @@ -32,7 +32,6 @@ def check_domain_all(raw_entry, log=None): except IndexError: return None - def get_full_cert(entry): try: log = "https://" + entry["log"] + "/" @@ -50,8 +49,6 @@ def get_full_cert(entry): cert = check_domain_all(raw_entry) return cert - - def encode_tree(tree): res = [] for layer in tree: @@ -512,6 +509,7 @@ def unpack_mtl(merkle_tree_leaf): issuer_key_hash = timestamped_entry[10:42] (leafcert, rest_entry) = unpack_tls_array(timestamped_entry[42:], 3) return (leafcert, timestamp, issuer_key_hash) + def get_leaf_hash(merkle_tree_leaf): leaf_hash = hashlib.sha256() leaf_hash.update(struct.pack(">b", 0)) |