about summary refs log tree commit diff stats
path: root/src/omemo/crypto.c
Commit message (Collapse)AuthorAgeFilesLines
* Include config.h in omemo filesMichael Vetter2021-03-261-0/+2
| | | | | | | | | So that off_t is defined in all files (so far http_upload.c and http_download.c too) the same way. Fix https://github.com/profanity-im/profanity/issues/1512 Thanks @pasis for finding the solution!
* Add I/O error handling and use filenames instead of file descriptorsWilliam Wennerström2020-11-161-3/+2
|
* Refactor OMEMO download into AESGCMDownload toolWilliam Wennerström2020-11-161-4/+4
|
* Run make format on rebaseWilliam Wennerström2020-11-161-8/+12
|
* Move file encryption function to public headerWilliam Wennerström2020-11-161-31/+0
|
* Move setup for AESGCM to omemo/cryptoWilliam Wennerström2020-11-161-6/+44
|
* Initial /sendfile OMEMO encryptionWilliam Wennerström2020-11-161-0/+99
|
* Declare counter var inside loopMichael Vetter2020-11-091-2/+1
| | | | We require c99/gnu99 anyways.
* Apply coding styleMichael Vetter2020-07-071-54/+54
|
* Revert "Apply coding style"Michael Vetter2020-07-071-56/+56
| | | | | | This reverts commit 9b55f2dec0ea27a9ce4856e303425e12f866cea2. Sorting the includes creates some problems.
* Apply coding styleMichael Vetter2020-07-071-56/+56
| | | | Regards https://github.com/profanity-im/profanity/issues/1396
* Add support for 12 bytes IVPaul Fariello2020-01-201-2/+2
| | | | | | | 16 bytes IV should be used. Some clients can't use it so we should also support decrypting 12 bytes IV. Fix #1253
* Add vim modelineMichael Vetter2019-11-131-0/+1
|
* Dirty fix libgcrypt memleakPaul Fariello2019-07-111-0/+5
|
* Enable secure memory in gcrypt initialisationPaul Fariello2019-07-111-0/+6
|
* Add copyright to omemo codeMichael Vetter2019-06-171-0/+33
|
* Check received gcm tagPaul Fariello2019-04-101-5/+6
|
* Follow xep by putting gcm tag on encrypted keyPaul Fariello2019-04-101-2/+2
|
* Get rid of libsodiumPaul Fariello2019-04-101-24/+60
|
* Add OMEMO message encryption and decryptionPaul Fariello2019-04-101-18/+176
|
* Add crypto backend for signal-protocolPaul Fariello2019-04-081-0/+136