Example #1
0
 def test_rsassa_pss_sign_int(self):
     # specialize the generic encoding function for the test vector salt
     emsa_pss_encode = functools.partial(emsa_pss.encode,
             salt=self.int_data.salt)
     signature = rsassa_pss.sign(self.int_data.private_key,
             self.int_data.message, emsa_pss_encode=emsa_pss_encode)
     self.assertEqual(signature, self.int_data.signature)
def test_rsassa_pss_sign_vect():
    for example in vect_data.examples:
        private_key = example.private_key
        for sample in example.samples:
            emsa_pss_encode = functools.partial(emsa_pss.encode, salt=sample.salt)
            signature = rsassa_pss.sign(private_key, sample.message,
                                        emsa_pss_encode=emsa_pss_encode)
            assert signature == sample.signature
Example #3
0
 def test_rsassa_pss_sign_int(self):
     # specialize the generic encoding function for the test vector salt
     emsa_pss_encode = functools.partial(emsa_pss.encode,
                                         salt=self.int_data.salt)
     signature = rsassa_pss.sign(self.int_data.private_key,
                                 self.int_data.message,
                                 emsa_pss_encode=emsa_pss_encode)
     self.assertEqual(signature, self.int_data.signature)
def test_generate_and_sign():
    pub, priv = keys.generate_key_pair(number=5, size=1024)
    message = b'hello world'
    signature = rsassa_pss.sign(priv, message)
    assert rsassa_pss.verify(pub, message, signature)
def test_rsassa_pss_sign_int():
    # specialize the generic encoding function for the test vector salt
    emsa_pss_encode = functools.partial(emsa_pss.encode, salt=int_data.salt)
    signature = rsassa_pss.sign(int_data.private_key, int_data.message,
                                emsa_pss_encode=emsa_pss_encode)
    assert signature == int_data.signature
Example #6
0
 def test_generate_and_sign(self):
     pub, priv = primitives.generate_key_pair(number=5, size=1024)
     message = 'hello world'
     signature = rsassa_pss.sign(priv, message)
     self.assertTrue(rsassa_pss.verify(pub, message, signature))