Marvin W
a0eac798cd
Fix build of tests
2022-04-08 22:03:31 +02:00
Marvin W
64237a83a4
CMake: Make STATIC explict where needed
2021-03-06 10:25:56 -06:00
Marvin W
cd5b639a82
Send OMEMO-encrypted messages and files using 12 byte IV
2020-09-14 22:04:06 +02:00
Marvin W
fbd70ceaac
Bump libsignal-protocol-c version to 2.3.3
2020-04-13 19:56:45 +02:00
Marvin W
4a9c05ea37
Enabling display of more compiler warnings and fix some of them
...
Most of these are caused by various issues is the Vala compiler,
but it doesn't hurt to display them and report them upstream.
2020-01-21 21:55:08 +01:00
Marvin W
55b148a0f7
Use system provided libsignal-protocol-c by default
...
You can still compile in tree by using --with-libsignal-in-tree flag
2020-01-21 21:55:08 +01:00
Marvin W
41f9827166
Improve log messages for OMEMO sending issues
2020-01-15 23:45:00 +01:00
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