27 const uint8_t nonce[32],
char *payloadBuffer,
size_t payloadCapacity,
31 size_t plaintextBufferCapacity,
size_t &plaintextSize);
#define NostrString
Definition NostrString.h:10
static NostrString encryptWithConversationKey(NostrString plaintext, const NostrString &conversationKeyHex, const NostrString &nonceHex)
Definition Nip44.cpp:584
static NostrString conversationKey(const NostrString &privateKeyHex, const NostrString &publicKeyHex)
Definition Nip44.cpp:575
Nip44(const NostrLimits &limits=NostrLimits())
Definition Nip44.h:11
NostrString decrypt(NostrString &privateKeyHex, NostrString &senderPubKeyHex, NostrString content)
Definition Nip44.cpp:635
static size_t paddedLength(size_t plaintextLength)
Definition Nip44.cpp:618
NostrString encrypt(NostrString &privateKeyHex, NostrString &recipientPubKeyHex, NostrString content)
Definition Nip44.cpp:622
static NostrString decryptWithConversationKey(const NostrString &payload, const NostrString &conversationKeyHex)
Definition Nip44.cpp:596
Definition CryptoLock.h:6
Definition NostrLimits.h:9