Lines Matching refs:self
29 def __init__(self, arn): argument
30 self.arn = arn
31 self.client = boto3.client('kms')
32 response = self.client.get_public_key(KeyId=self.arn)
35 self.public_key = serialization.load_der_public_key(
39 def key_size(self): argument
40 return self.public_key.key_size
42 def public_key(self) -> RSAPublicKey: argument
43 return self.public_key
45 def sign(self, data: bytes, padding: AsymmetricPadding, argument
73 response = self.client.sign(
74 KeyId=self.arn, Message=data,
82 self, padding: AsymmetricPadding, algorithm: hashes.HashAlgorithm argument
86 def decrypt(self, ciphertext: bytes, padding: AsymmetricPadding) -> bytes: argument
89 def private_numbers(self) -> RSAPrivateNumbers: argument
93 self, argument