Commit graph

579 commits

Author SHA1 Message Date
netkas
90324072b1 Fix incorrect method call for retrieving peer address in EncryptionDeclineChannel 2025-03-04 13:41:22 -05:00
netkas
3a5bf57ec1 Add EncryptionChannelReceive class for handling incoming messages in encryption channels 2025-03-04 13:41:17 -05:00
netkas
23d08f45ee Enhance EncryptionChannelAcknowledgeMessage to validate message_uuid and handle external acknowledgments 2025-03-04 13:41:12 -05:00
netkas
e142add843 Fix incorrect method call for retrieving peer address in EncryptionAcceptChannel 2025-03-04 13:41:07 -05:00
netkas
8dde6fed13 Added EncryptionChannelAcknowledge method for handling message acknowledgments in encryption channels 2025-03-04 13:41:00 -05:00
netkas
371ebfec1a Correction 2025-03-03 15:35:24 -05:00
netkas
0643f3edfd Added EncryptionGetChannel 2025-03-03 15:04:11 -05:00
netkas
5a87d5ccd1 Added EncryptionDeclineChannel 2025-03-03 15:03:41 -05:00
netkas
02b3f1931c Added EncryptionCreateChannel 2025-03-03 15:03:20 -05:00
netkas
49c6a8ebbc Added EncryptionChannelSend 2025-03-03 15:03:01 -05:00
netkas
f4c3954b06 Add encryption channel methods and related classes 2025-03-03 14:59:37 -05:00
netkas
b4cd8092e4 Add encryption channel methods and related classes 2025-03-03 14:59:15 -05:00
netkas
1b3829f62e Implement encryption channel methods and refactor related classes 2025-03-03 14:58:37 -05:00
netkas
fe5909aeae Added EncryptionChannelMessageStatus 2025-03-03 14:41:12 -05:00
netkas
0e1201bc86 Added EncryptionAcceptChannel 2025-03-03 14:40:14 -05:00
netkas
526dbd8ff1 Refactored parameter names and encryptionChannelSecrets 2025-03-03 14:39:20 -05:00
netkas
9eeab95e4d Logic Correction from "AND" to "OR" 2025-03-03 14:38:59 -05:00
netkas
603ee57511 Added nullable $parameterName for InvalidRpcArgumentException 2025-03-03 14:38:42 -05:00
netkas
47ebcb71ae Refactored EncryptionChannelSecret 2025-03-03 14:38:32 -05:00
netkas
4152c06469 Added methods to determine certain types 2025-03-03 14:38:20 -05:00
netkas
d18b00493d Minor improvements 2025-03-03 14:37:07 -05:00
netkas
865dd96660 Add encryption_channels_com table for managing encrypted communication messages 2025-03-03 04:26:53 -05:00
netkas
a13703b633 Add encryption_channels_com table for managing encrypted communication messages 2025-03-03 04:26:48 -05:00
netkas
545c8aa3d5 Add UUID_MISMATCH error case to StandardError enum 2025-03-03 04:26:43 -05:00
netkas
7d63b6411d Remove unnecessary exception documentation from isExternal method 2025-03-03 04:26:37 -05:00
netkas
ef9336ca54 Refactor containsParameter method to improve null and empty string handling 2025-03-03 04:26:29 -05:00
netkas
d2e4ebd657 Rename ENCRYPTED_CHANNELS and CHANNEL_COM constants to ENCRYPTION_CHANNELS and ENCRYPTION_CHANNELS_COM for consistency 2025-03-03 04:26:23 -05:00
netkas
42b5ec5cdb Add EncryptionCloseChannel method for managing encryption channel closure 2025-03-03 04:26:14 -05:00
netkas
27a0005468 Remove obsolete encrypted_channels.sql file 2025-03-03 04:26:05 -05:00
netkas
f1dbf5a4d0 Handle InvalidArgumentException in RPC processing and update error messages 2025-03-03 04:25:40 -05:00
netkas
bb94ae8d78 Add .vscode to .gitignore 2025-03-03 04:25:30 -05:00
netkas
c018cc8c04 Renamed encrypted_channels.sql to encryption_channels.sql and added encryption_channels_com.sql 2025-03-03 04:24:33 -05:00
netkas
94b6e1ff01 Added EncryptionChannelMessageRecord and EncryptionChannelRecord 2025-02-21 22:59:42 -05:00
netkas
1c95fb93ea Refactored EncryptionChannelManager 2025-02-21 22:59:20 -05:00
netkas
28a5cb9b07 Renamed CommunicationRecipientType.php to EncryptionMessageRecipient.php 2025-02-21 22:59:10 -05:00
netkas
4a2a307fed Renamed EncryptionChannelState.php to EncryptionChannelStatus.php 2025-02-21 22:58:45 -05:00
netkas
1f5a04d04e Updated PhpDoc 2025-02-21 22:58:04 -05:00
netkas
e2b5bfab32 Removed unused Encryption channel objects 2025-02-20 00:39:58 -05:00
netkas
29a3d42538 Major changes, revamp required 2025-02-20 00:34:07 -05:00
netkas
1f9890bba0 Updated standard error code 2025-02-19 14:57:47 -05:00
netkas
2f59c9c16c Reordered the logger statement in the case where the rest of the execution fails for whatever reason 2025-02-19 14:51:18 -05:00
netkas
0a773101d2 Reordered the logger statement in the case where the rest of the execution fails for whatever reason 2025-02-19 14:51:13 -05:00
netkas
6001e85160 Improved signature verification procedure to be simplified for server-side verification purposes. 2025-02-19 14:50:31 -05:00
netkas
d82e7042a6 Added client method createSignature 2025-02-11 14:50:57 -05:00
netkas
25d1a001fd Rewrote SocialClient 2025-02-11 13:44:00 -05:00
netkas
b076f80ce5 Updated docs 2025-02-11 13:31:15 -05:00
netkas
a456dda62d Improved exception handling 2025-02-11 13:16:23 -05:00
netkas
ee48456f2f Renamed SigningKey to Signature 2025-02-10 15:40:20 -05:00
netkas
2362e36ca4 Renamed SettingsGetSigningKeys to SettingsGetSignatures 2025-02-10 15:38:43 -05:00
netkas
6f600fa45e Renamed SettingsGetSigningKey to SettingsGetSignature 2025-02-10 15:37:53 -05:00