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)
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)