File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11venv /
22keyboxs /
3- beta_v2 /
3+ beta_v2 /
4+ debugger.py
Original file line number Diff line number Diff line change 2424from cryptography .hazmat .primitives import hashes , serialization
2525from cryptography .hazmat .primitives .asymmetric import padding , ec
2626init (autoreset = True )
27- current_version = "v1.2 "
27+ current_version = "v1.3 "
2828
2929# ==== This code is to check update
3030
@@ -275,9 +275,17 @@ async def keybox_check_cli(keybox_path):
275275 print ("Failed to fetch Google's revoked keybox list" )
276276 with open ("res/json/status.json" , 'r' , encoding = 'utf-8' ) as file :
277277 status_json = json .load (file )
278- reply += "\n Using local revoked keybox list"
279- status = status_json ['entries' ].get (serial_number_string , None )
280- if status is None :
278+ print ("Using local revoked list.. (DO NOT TRUST 100%)" )
279+
280+ status = None
281+ for i in range (pem_number ):
282+ certificate = x509 .load_pem_x509_certificate (pem_certificates [i ].encode (), default_backend ())
283+ serial_number = certificate .serial_number
284+ serial_number_string = hex (serial_number )[2 :].lower ()
285+ if status_json ['entries' ].get (serial_number_string , None ):
286+ status = status_json ['entries' ][serial_number_string ]
287+ break
288+ if not status :
281289 google_status = "null"
282290 else :
283291 google_status = (f"{ status ['reason' ]} " )
You can’t perform that action at this time.
0 commit comments