Commit graph

239 commits

Author SHA1 Message Date
netkas
d0ac2a909b Add EncryptionGetChannels class to retrieve encryption channels with pagination support 2025-03-06 15:19:08 -05:00
netkas
15caf5e4dc Add EncryptionGetChannelRequests class to handle retrieval of encryption channel requests with pagination support 2025-03-06 15:18:19 -05:00
netkas
f9185b5969 Add EncryptionChannelRejectMessage class to handle message rejection in encryption channels 2025-03-06 15:16:43 -05:00
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
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
1b3829f62e Implement encryption channel methods and refactor related classes 2025-03-03 14:58:37 -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
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
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
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
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
netkas
d9127a50e6 Correction 2025-02-10 15:23:21 -05:00
netkas
466ebcd1a8 Implemented getSelf 2025-02-10 15:16:45 -05:00
netkas
95dd4eb5f2 updated VerifyPeerSignature to make timed signatures optional, updated parameter names and improved validation 2025-02-08 00:33:19 -05:00
netkas
9e18db3e68 Minor improvements 2025-02-07 22:39:48 -05:00
netkas
7c8e0ddf86 Added DuplicationCode NoInspection 2025-02-07 22:36:12 -05:00
netkas
828b7c9b5c Renamed uuid to signature_uuid 2025-02-07 22:33:19 -05:00
netkas
a03bc464c0 Correction 2025-02-07 22:30:45 -05:00
netkas
0396ba5843 Correction 2025-02-07 22:30:14 -05:00
netkas
0b9a566e8f Correction 2025-02-07 22:30:11 -05:00
netkas
13e236f244 Use the new nullAllowed parameter 2025-02-07 22:25:37 -05:00
netkas
05f6661a75 Renamed ContactRecord to Contact 2025-02-07 18:23:10 -05:00
netkas
0e08bef3bc Added Encrypted channels and communication methods 2025-02-06 15:13:00 -05:00
netkas
cf1bd2e057 Renamed Authenticate to VerificationAuthenticate 2025-02-03 17:53:39 -05:00
netkas
a7fc8e87d9 Added method SettingsInformationFieldExists 2025-02-03 15:22:44 -05:00
netkas
8920080ada Added method VerifyPeerSignature 2025-02-03 15:00:37 -05:00
netkas
c4eefd5356 Improved exception handling 2025-02-03 14:52:17 -05:00
netkas
0e190c085a Added method signTimedMessage() and verifyTimedMessage() for verifying messages based on signed timestamps 2025-02-03 13:59:11 -05:00
netkas
f74a91963e Made message signing in Cryptography use SHA512 as the message content for signatures rather than the message content itself to allow for simplified verification in the future 2025-02-03 13:38:41 -05:00
netkas
2a0aab4a21 Improved Exception Handling 2025-02-03 13:12:40 -05:00
netkas
24530f5494 Improved Exception Handling 2025-02-03 13:02:36 -05:00
netkas
fdf9da12aa Updated method Authenticate to do one additional check 2025-01-31 22:33:51 -05:00
netkas
388605dbce Improved exception handling 2025-01-31 18:34:59 -05:00
netkas
c813139d9e Improved exception handling 2025-01-31 18:33:24 -05:00
netkas
998a7ad2ec Improved exception handling 2025-01-31 18:29:12 -05:00
netkas
056ee90515 Improved exception handling 2025-01-31 18:28:09 -05:00