Пример #1
0
 def create_id_nonce_signature(cls, *, id_nonce: IDNonce,
                               ephemeral_public_key: bytes,
                               private_key: bytes) -> bytes:
     private_key_object = PrivateKey(private_key)
     signature_input = cls.create_id_nonce_signature_input(
         id_nonce=id_nonce, ephemeral_public_key=ephemeral_public_key)
     signature = private_key_object.sign_msg_hash_non_recoverable(
         signature_input)
     return bytes(signature)
Пример #2
0
 def create_id_nonce_signature(
     cls,
     *,
     signature_inputs: SignatureInputs,
     private_key: bytes,
 ) -> bytes:
     private_key_object = PrivateKey(private_key)
     signature_input = cls.create_id_nonce_signature_input(
         signature_inputs=signature_inputs)
     signature = private_key_object.sign_msg_hash_non_recoverable(
         signature_input)
     return bytes(signature)