1
+ # ... existing code ...
2
+ try:
3
+ utf8 = decrypted_data.decode("utf-8")
4
+ parsed = json.loads(utf8)
5
+ identity = parsed.get("identityCredential")
6
+ if identity:
7
+ def arr2hex(arr):
8
+ return ''.join(f'{b:02x}' for b in arr)
9
+ print("idCommitment:", arr2hex(identity.get("idCommitment", [])))
10
+ print("idTrapdoor:", arr2hex(identity.get("idTrapdoor", [])))
11
+ print("idNullifier:", arr2hex(identity.get("idNullifier", [])))
12
+ print("idSecretHash:", arr2hex(identity.get("idSecretHash", [])))
13
+ else:
14
+ print("No identityCredential found. Raw JSON:", parsed)
15
+ except Exception as e:
16
+ print("Could not extract identityCredential:", e)
17
+ # ... existing code ...
18
+ try:
19
+ utf8 = decrypted_data.decode("utf-8")
20
+ parsed = json.loads(utf8)
21
+ identity = parsed.get("identityCredential")
22
+ if identity:
23
+ def arr2hex(arr):
24
+ return ''.join(f'{b:02x}' for b in arr)
25
+ print("idCommitment:", arr2hex(identity.get("idCommitment", [])))
26
+ print("idTrapdoor:", arr2hex(identity.get("idTrapdoor", [])))
27
+ print("idNullifier:", arr2hex(identity.get("idNullifier", [])))
28
+ print("idSecretHash:", arr2hex(identity.get("idSecretHash", [])))
29
+ else:
30
+ print("No identityCredential found. Raw JSON:", parsed)
31
+ except Exception as e:
32
+ print("Could not extract identityCredential:", e)
33
+ # ... existing code ...
0 commit comments