Skip to content

Commit

Permalink
fix tes
Browse files Browse the repository at this point in the history
  • Loading branch information
DmitriyMusatkin committed Nov 19, 2024
1 parent 68324d5 commit a710a5e
Showing 1 changed file with 47 additions and 2 deletions.
49 changes: 47 additions & 2 deletions test/test_crypto.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,51 @@
-----END RSA PUBLIC KEY-----
"""

RSA_PUBLIC_KEY_DER = 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCP57QHaY/nRDZpl0ydnKG8yhVqGo6Uh/a/wP8lPmwCyDeMuDN+I8j0PUgrdODsvNWQZO39A2WUWZ7OUbub881SqeraHCsnrJIELgtZLjRjwUj6y+jRHnUhFklvsNmVvV12RxIeWOgGaXTZIXfSBUxPD7TfCfIhg9+66ClH8Q7xpwIDAQAB/9gRpo4IuSpFgfvJkN67ddI3s+1FbTxxSbb6PcLYyhhkUv0/PolsTw3MXBANawIDAQAB'
RSA_PUBLIC_KEY_DER = """
MIIBCgKCAQEAxaEsLWE2t3kJqsF1sFHYk7rSCGfGTSDa+3r5typT0cb/TtJ989C8
dLcfInx4Dxq0ewo6NOxQ/TD8JevUda86jSh1UKEQUOl7qy+QwOhFMpwHq/uOgMy5
khDDLlkxD5U32RrDfqLK+4WUDapHlQ6g+E6wS1j1yDRoTZJk3WnTpR0sJHsttLWV
+mb2wPC7TkhGMbFMzbt6v0ahF7abVOOGiHVZ77uhS66hgP9nfgMHug8EN/xmVc/T
xgMJci1Irh66xVZQ9aT2OZwb0TXglULm+b8HM+GKHgoTMwr9gAGpFDoYi22PvxC/
cqKHKIaYw7KNOPwImzQ6cp5oQJTAPQKRUwIDAQAB
"""

RSA_PUBLIC_KEY_DER_BOTO3 = """
MIIBCgKCAQEAmC9Sp2vAK8r/B+5SvW4iMwU1wqwMISzuJqsFLLp6b/shkeDSN+quD
Fn2ngSyd4dzut0Uk2/hshFWQhXhutmrnHZf4jx2ri1IAEV3f8/f8o/sajMtupD5HT
ltyXhQIL8Dzcprq4GyXYKAhD+W9O3GDUuMnP6aTbjMO2kOmE4GedA+RU+9L3AI/CF
g5zgnzpQ3CCnCxrDK/ARaE4mB5L6BvqzkyEo6jGi1OdJgWF/rJGNud2mjsDh95LmN
+i0XGqDqw+3m4AyRBzerSMnMVxzBaJZ835Qyuht2bOp30CpGvPMuPQhQoYJ9QKoPU
8a3DYFk8c6DCZA9UqPQG7Q4ayIQiQIDAQAB
"""

RSA_PRIVATE_KEY_DER = 'MIICWwIBAAKBgQCP57QHaY/nRDZpl0ydnKG8yhVqGo6Uh/a/wP8lPmwCyDeMuDN+I8j0PUgrdODsvNWQZO39A2WUWZ7OUbub881SqeraHCsnrJIELgtZLjRjwUj6y+jRHnUhFklvsNmVvV12RxIeWOgGaXTZIXfSBUxPD7TfCfIhg9+66ClH8Q7xpwIDAQABAoGADPLTXytfeHbJ0px7l18FqqAgZyi2laTaTgzGqIpCW8m6Pd5BO+NqbJerC8X7izG+obyDMZYBqOSbhoMSN4kre1bvAu35dZHICih+DFI0YPkom/J2cR+uNK+ajrvc4ESXJbBJ7obHjt+75oMfOtcpioSqhcDcdXHeovMPIDYklskCQQDWmeoxL/mT5mP7g4CpCL8cakN02Y4QJ5cRV5fEBWjC3+kPzY1RmyWEpDkXBuiaVubfkBylmaCWaSOiD2zUDMy1AkEAq6p1XeAnfMB3Ut0SSlxBuna9dUHl7pkPWHVpCGmM5gaBCqgpVHul7YHSZcp44It+7UmZDBSB3k8YC/gc9R8aawJAcl81YWGgMiLnxnQfbfcrY4l+yhfojtOKv8NfLyly2+lZ3QI//u4g4MBlbNBRx2/pO90iZ1+pJoCCbSyrY5guwQJAKT/4m+o1EuEcyyicMIoisS+/LuH64m6dJWBxMLhMRyng8DKgW9CqenvrltIkYbCje1loEWMMIeNXn+iq7KvgqQJACJj47ekB23PCE1fScMLPJtENepaIUgFba+9fNA8vIMUyinxvCPTWGsyPNzsaDBn2ySUY26YF5fQ0+++Fh6D1sQ=='
RSA_PRIVATE_KEY_DER = """
MIIEowIBAAKCAQEAxaEsLWE2t3kJqsF1sFHYk7rSCGfGTSDa+3r5typT0cb/TtJ9
89C8dLcfInx4Dxq0ewo6NOxQ/TD8JevUda86jSh1UKEQUOl7qy+QwOhFMpwHq/uO
gMy5khDDLlkxD5U32RrDfqLK+4WUDapHlQ6g+E6wS1j1yDRoTZJk3WnTpR0sJHst
tLWV+mb2wPC7TkhGMbFMzbt6v0ahF7abVOOGiHVZ77uhS66hgP9nfgMHug8EN/xm
Vc/TxgMJci1Irh66xVZQ9aT2OZwb0TXglULm+b8HM+GKHgoTMwr9gAGpFDoYi22P
vxC/cqKHKIaYw7KNOPwImzQ6cp5oQJTAPQKRUwIDAQABAoIBACcuUfTZPiDX1UvO
OQfw4hA/zJ4v/MeTyPZspg9jS+TeIAW/g4sQChzVpU2QAbl04O031NxjMZdQ29yk
yaVfTStpJwEKPZLdB1CkCH3GTtm+x2KYZ+MvM2c6/Yc11Z0yRzU6siFsIvQEwpqG
9NQfZ1hzOU5m36uGgFtIt8iRz4z/RxpZUOXpaEosb0uMK3VPBuZBu8uVQBFdyAA7
xAGtJphxQ5u0Ct9aidPjD7MhCVzcb2XbgCgxb2hbCmDMOgeNVYrTo2fdBzNxLcXv
j4sUNmO+mLbUMFOePuP8JZaGNTTmznZkavskozfdbubuS3/4/0HH1goytFheVt1B
vfxzpgkCgYEA9QgEMKny0knDHV7BC2uAd7Vvd+5iikA3WdJ9i11zas9AbMMmf9cX
E3xNt6DO42hnVCNN4uAWH5uGWltWZ8pmGKk6mesqZfYPsyTz1cK6fP6KyQrkWRNT
V3nRMEMbziAWxFD5hxP9p1KlqI2Py+W4fJ0LGZ4Mwvn3dKYOilxK+50CgYEAznny
ZxQiJGt8/FtH9f/GDIY24Cz53Cuj+BWG2EH4kLo24ET2QTVvohFJVCm3Hf8Qe4cA
ASabRUg1vS4Tr2FmIqD2Iw/ogSmDcJdYuwhdtWKa8fDbehCN5hmXjn2WKYvjvZNv
Gcx6gfqULD9SaQv+N7lL8eJxKiLLBeVYD7qoha8CgYA8udnf/Z5yQ1mZw8vv+pqC
EHMps+iz/qo5FpOKoIRkKiz7R3oZIMNVTu8r3Syo600Aayd4XLTe7HplllFZs62N
2xLs5n1Be7P0X+oWRgZVx/e5T3u8H6/98/DGFzui4A0EZlURBwFMII1xsnO6wpnw
ODNyC9t5zt1nCWh9HdZveQKBgAm4+E8eRZVNcm83pSXSS3Mfhsn7lDBn5aqy6Mya
HqhB/H+G/8mGSKFrCvbpl/PTpOUMMFXdiYYzpkQoPUkO3w5WYgC4qQwb9lKA7e6w
sCjwYbduzgbrbKMfJWHSTBXcvnaY0Kx4UnR4Zi3HNYw4wlnBYfAb55RCWykF6aWj
9neFAoGBAMqQA2YWCHhnRtjn4iGMrTk8iOHBd8AGBBzX9rPKXDqWlOr/iQq90qX0
59309stR/bAhMzxOx31777XEPO1md854iXXr0XDMQlwCYkWyWb6hp4JlsqFBPMjn
nGXWA0Gp6UWgpg4Hvjdsu+0FQ3AhDMBKZZ8fBFb4EW+HRQIHPnbH
"""

class TestCredentials(NativeResourceTest):

Expand Down Expand Up @@ -204,6 +246,9 @@ def test_rsa_load_error(self):
with self.assertRaises(ValueError):
RSA.new_public_key_from_pem_data(RSA_PRIVATE_KEY_PEM)

def test_does_it_load(self):
RSA.new_private_key_from_der_data(RSA_PUBLIC_KEY_DER_BOTO3)

def test_rsa_signing_verify_fail(self):
h = Hash.sha256_new()
h.update(b'totally original test string')
Expand Down

0 comments on commit a710a5e

Please sign in to comment.