summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-10-11Identity merging and verificationRoman Smrž
2019-10-09Commands to show object contents and signaturesRoman Smrž
2019-09-28UI: continue input line when ending with backslashRoman Smrž
2019-09-28Storage: escape newlines by appending tabsRoman Smrž
2019-07-17Standard AES-GCM layout without paddingRoman Smrž
2019-06-04Ephemeral storage of channelsRoman Smrž
2019-06-04Partial and memory-backed storage variantsRoman Smrž
2019-05-27Finalize messsage thread listingRoman Smrž
2019-05-26Haskeline interface for sending messagesRoman Smrž
2019-05-22Simple identity name formattingRoman Smrž
2019-05-22Direct message service basicsRoman Smrž
2019-05-20Encrypted channels negotiated with DHRoman Smrž
2019-05-16Key storage interfaceRoman Smrž
2019-05-09Storage: fix loop error in zeroRef implementationRoman Smrž
2019-05-07Verify signatures when loading from storageRoman Smrž
2019-05-07Fix whitespace in cabal fileRoman Smrž
2019-05-06Distinct device and owner identitiesRoman Smrž
2019-05-06Multiple signatures in Signed objectRoman Smrž
2019-05-06Generic collecting of objects through referencesRoman Smrž
2019-05-06Network: ignore announces from own identityRoman Smrž
2019-05-06Signed identities using ED25519Roman Smrž
2019-05-05Storage: base64-encoded binary data in recordsRoman Smrž
2019-05-05Storage: switch to Blake2b hash from cryptoniteRoman Smrž
2019-05-02Cabal: enable almost all warningsRoman Smrž
2019-05-02Basic local network peer discoveryRoman Smrž
2019-05-02Cabal: change 'extensions' to 'default-extensions'Roman Smrž
2019-05-02Storage: parsing multiple objects from one bytestringRoman Smrž
2019-05-02Storage: serialization/deserialization without refsRoman Smrž
2019-05-01Add .gitignoreRoman Smrž
2019-04-28Storage: swap record item name and type orderRoman Smrž
2019-04-28Import Storage moduleRoman Smrž
2019-04-26Initial commit from cabal initRoman Smrž