Skip to content

Commit 92d1bcf

Browse files
committed
Add CDN DC-140 RSA key
1 parent fee5e46 commit 92d1bcf

1 file changed

Lines changed: 24 additions & 2 deletions

File tree

pyrogram/crypto/rsa.py

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class RSA:
2727

2828
# TODO Add CDNs keys
2929
server_public_keys = {
30-
0xc3b42b026ce86b21 - (1 << 64): PublicKey( # Main
30+
0xc3b42b026ce86b21 - (1 << 64): PublicKey( # Telegram servers
3131
# -----BEGIN RSA PUBLIC KEY-----
3232
# MIIBCgKCAQEAwVACPi9w23mF3tBkdZz+zwrzKOaaQdr01vAbU4E1pvkfj4sqDsm6
3333
# lyDONS789sVoD/xCS9Y0hkkC3gtL1tSfTlgCMOOul9lcixlEKzwKENj1Yz/s7daS
@@ -49,7 +49,7 @@ class RSA:
4949
), # Modulus
5050
int("010001", 16) # Exponent
5151
),
52-
0x15931aac70e0d30f7 - (1 << 64): PublicKey( # CDN DC121 (Test)
52+
0x15931aac70e0d30f7 - (1 << 64): PublicKey( # CDN DC-121
5353
# -----BEGIN RSA PUBLIC KEY-----
5454
# MIIBCgKCAQEA+Lf3PvgE1yxbJUCMaEAkV0QySTVpnaDjiednB5RbtNWjCeqSVakY
5555
# HbqqGMIIv5WCGdFdrqOfMNcNSstPtSU6R9UmRw6tquOIykpSuUOje9H+4XVIKquj
@@ -70,6 +70,28 @@ class RSA:
7070
16
7171
), # Modulus
7272
int("010001", 16) # Exponent
73+
),
74+
0x1254672538e935938 - (1 << 64): PublicKey( # CDN DC-140
75+
# -----BEGIN RSA PUBLIC KEY-----
76+
# MIIBCgKCAQEAzuHVC7sE50Kho/yDVZtWnlmA5Bf/aM8KZY3WzS16w6w1sBqipj8o
77+
# gMGG7ULbGBtYmKEaI7IIJO6WM2m1MaXVnsqS8d7PaGAZiy8rSN3S7S2a8wp4RXZe
78+
# hs0JAXvZeIz45iByCMBfycbJKmSweYkesRUI7hUO8eQhmm/UYUEpJY7VOt0Iemiu
79+
# URSpqlRQ2FlcyHahYUNcvbICb4+/AP7coKBn6cB5FyzM7MCcKxbEKOx3Y3MUnbZq
80+
# q5pN6/eRazkegyrlp4kuJ94KsbRFHFX5Dx8uzjrO9wi8LF7gIgZu5DRMcmjXJKq6
81+
# rGZ2Z9cnrD8pVu1L2vcInd4K6ximZS2hbwIDAQAB
82+
# -----END RSA PUBLIC KEY-----
83+
int(
84+
"CEE1D50BBB04E742A1A3FC83559B569E5980E417FF68CF0A658DD6CD2D7AC3AC"
85+
"35B01AA2A63F2880C186ED42DB181B5898A11A23B20824EE963369B531A5D59E"
86+
"CA92F1DECF6860198B2F2B48DDD2ED2D9AF30A7845765E86CD09017BD9788CF8"
87+
"E6207208C05FC9C6C92A64B079891EB11508EE150EF1E4219A6FD4614129258E"
88+
"D53ADD087A68AE5114A9AA5450D8595CC876A161435CBDB2026F8FBF00FEDCA0"
89+
"A067E9C079172CCCECC09C2B16C428EC776373149DB66AAB9A4DEBF7916B391E"
90+
"832AE5A7892E27DE0AB1B4451C55F90F1F2ECE3ACEF708BC2C5EE022066EE434"
91+
"4C7268D724AABAAC667667D727AC3F2956ED4BDAF7089DDE0AEB18A6652DA16F",
92+
16
93+
), # Modulus
94+
int("010001", 16) # Exponent
7395
)
7496
}
7597

0 commit comments

Comments
 (0)