예제 #1
0
 def create_id_nonce_signature(
     cls,
     *,
     id_nonce: IDNonce,
     private_key: bytes,
 ) -> bytes:
     private_key_object = PrivateKey(private_key)
     signature = private_key_object.sign_msg_non_recoverable(id_nonce)
     return bytes(signature)
예제 #2
0
 def create_enr_signature(cls, enr: CommonENRAPI,
                          private_key: bytes) -> bytes:
     message = enr.get_signing_message()
     private_key_object = PrivateKey(private_key)
     signature = private_key_object.sign_msg_non_recoverable(message)
     return bytes(signature)