Commit graph

24 commits

Author SHA1 Message Date
Marvin W 3cfe0d60f6
Initialize GCrypt on libsignal setup 2020-01-15 19:31:47 +01:00
Marvin W b2af8c5112
Fix various typing issues in signal bindings 2020-01-09 13:39:36 +01:00
Maxime “pep” Buquet 2a70a4e83f Make TestCase protected for newer vala
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-09-11 15:35:46 +02:00
fiaxh bd7fde99af fixup Fix some warnings 2019-09-10 19:36:11 +02:00
hrxi d5d305193c Fix some warnings
Instances of `RegexError` are just asserted as `assert_not_reached` as
they cannot really fail except for allocation failure if the given regex
is valid.
2019-09-10 19:36:11 +02:00
fiaxh 11d4f3e999 signal-protocol: Fix incorrect free()
fixes #562
2019-05-26 20:20:09 +02:00
Marvin W 4a8d628924
Do not use signal_protocol_internal.h 2019-02-12 15:27:58 -06:00
Marvin W 8e14ac6d71
Rewrite OMEMO crypt buffer logic to fix #474 2019-01-16 23:02:23 +01:00
Marvin W 7012023d59
Bump libsignal-protocol-c dependency to 2.3.2 2019-01-02 13:27:11 +01:00
Tim Henkes 7497f1f17b Allow 12 for the size of the IV 2018-11-20 08:07:28 -06:00
Samuel Hand 40c6835600 Add trust management utilities to the omemo plugin 2018-06-11 07:11:22 +01:00
linkmauve 0ce28c0b0d Fix typos in comments and variable names (#269)
Thanks `codespell`!
2018-01-10 15:12:54 +01:00
Marvin W 6b58b348fa
Small fixes to signal-protocol-c helper functions
ref #253
2018-01-04 21:06:20 +01:00
fiaxh d2a5287eff Use utc time everywhere 2017-08-31 18:54:38 +02:00
Marvin W eddf17c682
cmake/signal-protocol: shared lib, mark_as_advanced and others 2017-04-26 21:48:53 +02:00
Marvin W 5c8275ed4e
signal-protocol: use proper types and fix memleak (#59) 2017-04-19 20:31:36 +02:00
Marvin W 7e388fb2bc
signal-protocol/omemo: fix null-pointer issues
Fixes #44 and #58
2017-04-18 20:20:41 +02:00
Marvin W a0b2a66ef0
Replace OpenSSL with GCrypt 2017-04-15 18:03:24 +02:00
Marvin W 8248cfcbb2
Make FHS compliant, split RPMs, fix compilation on older GCCs 2017-04-03 15:05:39 +02:00
Marvin W 3733d24a90
Fix -Werror=format-security issues 2017-03-30 22:38:51 +02:00
Marvin W c95a400908
Fetch libsignal-protocol-c when not a submodule (still using git) 2017-03-23 19:41:32 +01:00
Marvin W e6f89f8751
New CMake
- add install and uninstall targets
- compatibility for systems without pkg-config
2017-03-23 17:16:08 +01:00
Marvin W 1a4cd2508b
Make compatible with OpenSSL 1.1 2017-03-13 20:44:37 +01:00
Marvin W d5ea5172a7
Add OMEMO via Plugin 2017-03-11 23:59:04 +01:00