Commit Graph

32 Commits

Author SHA1 Message Date
8bc98a321d refactored tlibc collections 2025-11-25 16:39:28 +05:00
7a3808ba59 added idb_lock functions 2025-11-24 23:51:00 +05:00
571fdd900f added definitions for sending and receiving messages 2025-11-24 19:12:05 +05:00
806f0359d0 implemented Login and Register requests 2025-11-18 23:07:31 +05:00
23c98e14df moved magic.h to tlibc 2025-11-18 16:29:37 +05:00
a1a11c10e2 created directory ./include/ 2025-11-18 14:37:01 +05:00
eec45cac71 separated Client from ClientCLI 2025-11-18 13:53:05 +05:00
85c0736c8d request ServerPublicInfo in ServerConnection_open() 2025-11-15 15:26:00 +05:00
9942d94c94 implemented LoginRequest handler, changed ErrorMessage and ServerPublicInfoResponse 2025-11-15 12:16:04 +05:00
ef2531c63b implemented RegisterRequest handler 2025-11-13 06:19:16 +05:00
d53557dbb6 implemented ServerPublicInfoResponse and ProgramMode::RandomBytes 2025-11-13 02:34:03 +05:00
e03c651cef created structs Client and Server 2025-11-09 03:37:28 +05:00
ea4a649e00 added new packet types 2025-11-09 00:49:29 +05:00
13ccfc7ff9 implemented socket_TCP_enableAliveChecks 2025-11-09 00:49:01 +05:00
ebab072835 implemented socket_setTimeout 2025-11-08 20:04:50 +05:00
2db37bb902 implemented EncryptedSocketTCP_recvStruct and EncryptedSocketTCP_recvRSA 2025-11-08 18:21:47 +05:00
d36fe9e5b3 added internal buffers to encrypted sockets 2025-11-06 22:27:41 +05:00
94fcbe5daf fixed connection bugs 2025-11-02 15:26:30 +05:00
8179609d47 implemented client-server connection, but found out RSA is broken 2025-11-01 19:51:43 +05:00
a0bcd2560a cryptography rework and beginning of tcp-chat-protocol 2025-10-31 23:19:08 +05:00
42702ffbe7 added flags to socket_recv 2025-10-25 19:08:37 +05:00
eea36ec2a3 implemented EncryptedSocket 2025-10-25 16:43:14 +05:00
f933d30863 rsa keys base64 encoding/decoding 2025-09-29 10:26:45 +05:00
4fda6ae9e8 finished ClientCredential_create 2025-09-28 17:18:17 +05:00
f01c5fc8a9 implemented client interactive mode 2025-08-28 19:11:28 +03:00
c008d759ae implemented main function 2025-08-10 21:39:51 +03:00
eb8bad55ee enabled additional compiler errors 2025-08-08 21:39:16 +03:00
f1a8a186e0 updated tlibc 2025-08-04 19:28:38 +03:00
eb1daa721a updated tlibc 2025-07-24 18:31:42 +03:00
7cd7535eb0 implemented socket send and receive 2025-07-22 23:57:42 +03:00
94091d7797 client-server communication test 2025-07-22 15:32:32 +05:00
1e41ab49e5 implemented some socket functions 2025-07-21 18:55:40 +03:00