#include <Nip44.h>
|
| static NostrString | conversationKey (const NostrString &privateKeyHex, const NostrString &publicKeyHex) |
| |
| static NostrString | encryptWithConversationKey (NostrString plaintext, const NostrString &conversationKeyHex, const NostrString &nonceHex) |
| |
| static NostrString | decryptWithConversationKey (const NostrString &payload, const NostrString &conversationKeyHex) |
| |
| static bool | encryptWithConversationKey (uint8_t *plaintextBuffer, size_t plaintextSize, size_t plaintextBufferCapacity, const uint8_t conversationKey[32], const uint8_t nonce[32], char *payloadBuffer, size_t payloadCapacity, size_t &payloadSize) |
| |
| static bool | decryptWithConversationKey (const char *payload, size_t payloadSize, const uint8_t conversationKey[32], uint8_t *plaintextBuffer, size_t plaintextBufferCapacity, size_t &plaintextSize) |
| |
| static size_t | paddedLength (size_t plaintextLength) |
| |
◆ Nip44()
◆ conversationKey()
◆ decrypt()
◆ decryptWithConversationKey() [1/2]
◆ decryptWithConversationKey() [2/2]
◆ encrypt()
◆ encryptWithConversationKey() [1/2]
◆ encryptWithConversationKey() [2/2]
◆ paddedLength()
The documentation for this class was generated from the following files: