levlam
|
df563e781e
|
Explicitly specify TLObjectStorer's template parameter.
|
2023-09-21 21:31:59 +03:00 |
|
levlam
|
14af252795
|
Improve names of create_*_storer functions.
|
2023-09-21 21:19:18 +03:00 |
|
levlam
|
dc4b5aad51
|
Return nothing from RawConnection::send_no_crypto.
|
2023-09-21 17:56:21 +03:00 |
|
levlam
|
de1c6a0ecd
|
Store last handshake query in string instead of BufferSlice.
|
2023-02-21 11:02:10 +03:00 |
|
levlam
|
0adcac246a
|
Use explicit as_mutable_slice to get MutableSlice.
|
2023-02-02 17:40:47 +03:00 |
|
levlam
|
cf1984844b
|
Update copyright year.
|
2023-01-01 00:28:08 +03:00 |
|
levlam
|
1b5798393d
|
Move FloodControlGlobal to tdutils.
|
2022-06-09 17:12:59 +03:00 |
|
levlam
|
a30ac1c277
|
Minor improvements.
|
2022-06-09 16:38:38 +03:00 |
|
Arseny Smirnov
|
7941672e79
|
add some kind of global limit for concurrent hanshakes
|
2022-06-09 11:10:38 +02:00 |
|
levlam
|
8085779cdc
|
Update copyright year.
|
2022-01-01 03:35:39 +03:00 |
|
levlam
|
746c70900b
|
Use different timeouts for different handshake parts.
|
2021-11-27 22:22:51 +03:00 |
|
levlam
|
41cc287d66
|
Improve checks.
|
2021-10-20 00:54:49 +03:00 |
|
levlam
|
44a186c7c1
|
Minor improvements.
|
2021-10-18 19:26:14 +03:00 |
|
levlam
|
0b74d17f8c
|
Don't try to continue Handshake if timeout expired.
|
2021-07-22 19:23:08 +03:00 |
|
levlam
|
061ca24be9
|
Simplify AuthKeyHandshake constructor.
|
2021-07-19 05:09:20 +03:00 |
|
levlam
|
3109848164
|
Delete unused AuthKeyHandshake methods.
|
2021-07-19 05:01:14 +03:00 |
|
levlam
|
1f9c6c7352
|
Minor improvements.
|
2021-07-16 18:58:11 +03:00 |
|
levlam
|
e9e2428237
|
Update server keys.
|
2021-07-08 16:39:34 +03:00 |
|
levlam
|
d23064812f
|
Simplify rsa_key usage.
|
2021-07-06 18:31:43 +03:00 |
|
levlam
|
65e96c561c
|
Add struct RsaKey.
|
2021-07-05 22:09:45 +03:00 |
|
levlam
|
c60693cc7e
|
Improve AuthKeyHandshake private field names.
|
2021-07-05 21:26:43 +03:00 |
|
levlam
|
040e0deb31
|
Move DhCallback to a separate header.
|
2021-07-05 21:20:07 +03:00 |
|
levlam
|
4404e47f75
|
Use TLObjectStorer to store Handshake objects.
|
2021-07-05 20:38:39 +03:00 |
|
levlam
|
397274daf7
|
Remove server_DH_params_fail.
|
2021-07-05 19:45:31 +03:00 |
|
levlam
|
a6a4eb6616
|
Don't include SliceBuilder.h in logging.h.
|
2021-05-17 15:21:11 +03:00 |
|
levlam
|
52c1da0a70
|
Update copyright year.
|
2021-01-01 15:57:46 +03:00 |
|
levlam
|
6f885c41d9
|
Rename crypto to RSA.
GitOrigin-RevId: 4c15f44c0d5c618933b7c1aecb3580664a15a557
|
2020-05-17 17:07:16 +03:00 |
|
levlam
|
aac59710b4
|
Move fetch_result to corresponding files.
GitOrigin-RevId: e553631e87f81f466ce8ebc353820acd82dd8510
|
2020-03-16 01:42:24 +03:00 |
|
levlam
|
b7af94e2e4
|
Make RSA::encrypt safe.
GitOrigin-RevId: 0d83acb2f6c022af59320c3ea755257cd926cbe4
|
2020-02-13 03:49:59 +03:00 |
|
levlam
|
1b1bd481e3
|
Make all AuthKeyHandshake fields private.
GitOrigin-RevId: 73bc8e67b5c86a4f30cabde16f84395b47d7f79e
|
2020-01-08 20:30:07 +03:00 |
|
Arseny Smirnov
|
890855a4f0
|
Validate and drop invalid main authorization key
GitOrigin-RevId: 5f5a0baf4fc55b629b6e0534c475f6236cc72506
|
2020-01-07 15:42:04 +03:00 |
|
levlam
|
80c35676a2
|
Update copyright year.
GitOrigin-RevId: 09afb551b6e637dc69739fa735b0051a38b9e14c
|
2020-01-01 04:23:48 +03:00 |
|
Arseny Smirnov
|
5a032743e6
|
Fix errors from tdutils import
GitOrigin-RevId: 3709df12a3050cf05e2bb482b49490a4e874f075
|
2019-08-12 16:53:17 +03:00 |
|
levlam
|
cf329420db
|
Mtproto: move KDF to separate files.
GitOrigin-RevId: 5f57db386ccc90692180a34b84387ffd46d5f311
|
2019-07-27 00:39:39 +03:00 |
|
Arseny Smirnov
|
dfe761738f
|
testProxy: fix HandshakeActor errors handling
GitOrigin-RevId: 4a80a500c84302d2bef699a7d49a496d4f07945a
|
2019-07-22 14:22:31 +03:00 |
|
levlam
|
9b42166c68
|
Explicitly include common.h.
GitOrigin-RevId: 5ae32c18d0ff18aac36334b494ea526ce7da4a9a
|
2019-02-13 00:26:36 +03:00 |
|
levlam
|
0075f91e2e
|
Unify spelling of "expires_".
GitOrigin-RevId: 46aaff38317dd490f9d5a1250e426d94cb8aba75
|
2019-02-10 03:45:15 +03:00 |
|
levlam
|
7d28b73f5e
|
Move DhHandshake to DhHandshake.{cpp,h}.
GitOrigin-RevId: b34d9ae18e2106d3843223bc8609f5a89b6568f6
|
2019-01-31 14:26:06 +03:00 |
|
levlam
|
eaebfad034
|
Update copyright year.
GitOrigin-RevId: 359e2b43322222922c44c430d3814b0a4c778dc6
|
2019-01-01 01:02:34 +03:00 |
|
levlam
|
3850a4da7f
|
Move as from common.h to as.h.
GitOrigin-RevId: 3ecc4b4c4ff6c9b070d30cf017e22a8acce0af09
|
2018-12-20 00:57:56 +03:00 |
|
levlam
|
69d9173dcd
|
Minor Slice usage improvements.
GitOrigin-RevId: 44ceed78dfc3ec459a0c40b6863d1d6ffd863a64
|
2018-11-06 23:25:09 +03:00 |
|
levlam
|
af4c366fdd
|
Remove legacy DH functions.
GitOrigin-RevId: 13efa3ef84b99095170df7f5c994482eb9606fe2
|
2018-08-11 13:29:06 +03:00 |
|
levlam
|
e2a90b9edf
|
Fix some string to Slice conversions.
GitOrigin-RevId: 79ddee1a90c633cc1b1df5c8e3d9917027bad0f3
|
2018-07-08 02:47:46 +03:00 |
|
levlam
|
90f0f006b4
|
Check that storer unsafe doesn't overflows.
GitOrigin-RevId: ffbdcbbba7d26688b59cda00318d02fc06e402dc
|
2018-07-06 23:33:11 +03:00 |
|
levlam
|
046ad3b752
|
Make TlStorerUnsafe buffer unsigned.
GitOrigin-RevId: 8bb19c10e4edd8b015d3a2be0449426c9c07f7df
|
2018-06-25 02:58:43 +03:00 |
|
Arseny Smirnov
|
d07c172ec8
|
Padding in unencrypted packets
GitOrigin-RevId: e547cedd27afebc8023afaca5ef0a7af6e2f3075
|
2018-06-15 18:11:48 +03:00 |
|
levlam
|
db6777c7f2
|
Use p_q_inner_data_dc.
GitOrigin-RevId: f1e57b83d850ac4233bf9508b6585aaf0efe1423
|
2018-05-23 19:49:05 +03:00 |
|
levlam
|
d1f1a14a37
|
Update layer to 76: add messageWebsiteConnected.
GitOrigin-RevId: 8cb5128a7d7eac2afe0622fc901392bf318fa460
|
2018-02-22 03:36:40 +03:00 |
|
levlam
|
5cbda834bd
|
Update copyright year.
GitOrigin-RevId: 1369d3af1195221f6ddb9462d5f8b74fb5fef20f
|
2018-01-02 16:45:09 +03:00 |
|
Arseny Smirnov
|
71d03f39c3
|
Project import generated by Copybara.
GitOrigin-RevId: 318483224ad6164d9966f731d60cde37039bb2d4
|
2017-12-31 23:08:40 +03:00 |
|