Johan Pascal
fcc61d1aa5
Switch to sql based zrtp/lime cache
...
Warning: no migration from old xml cache provided yet
2017-04-01 11:05:08 +07:00
Sylvain Berfini
db1c043cd0
Improved IM encryption engine API
2017-02-21 10:26:33 +01:00
Simon Morlat
9bb4a2a4c1
fix lime declaration inconsistency
2017-02-06 13:24:23 +01:00
Simon Morlat
fe51a7bb48
fix compilation errors when compiling without lime
2017-02-05 12:27:51 +01:00
Johan Pascal
d0222b5a87
Manage LIME key expiration date
2017-02-05 15:33:12 +07:00
Ghislain MARY
6735f6e731
Correct definition of LINPHONE_PUBLIC on Windows.
2017-02-01 12:16:24 +01:00
Ghislain MARY
b297a4cb1d
Rework chat handling.
...
- Add content type information in LIME encrypted message
- Single entry point for all types of chat messages that are first decrypted if necessary and then handled according to their content type
- Add possibility to send chat messages with a content type that is not 'text/plain'
- Encrypt IMDN
2017-01-31 12:25:12 +01:00
Ghislain MARY
563bb427b0
Fix IM encryption engine for automatic wrapper generation.
2016-12-19 11:56:37 +01:00
Sylvain Berfini
9a26b72164
Merge remote-tracking branch 'private/dev_im_encryption_engine'
2016-12-01 11:12:10 +01:00
Sylvain Berfini
395c81f69a
Added encryption callbacks for file upload in im encryption engine
2016-11-10 15:44:32 +01:00
Sylvain Berfini
3214b4371a
Reworked im encryption engine to be at linphone level instead of sal level
2016-11-10 14:33:04 +01:00
Sylvain Berfini
127d52d72d
Reworked API for im encryption engine for file download + added test for file body handler
2016-11-09 17:26:55 +01:00
Sylvain Berfini
c284239d54
Added callbacks in im encryption engine for decrypting incoming files in chat messages + improved lime test to check decrypted file is equal to sent one
2016-11-07 16:32:09 +01:00
Sylvain Berfini
28d5816c06
Added belle_sip_request_t parameter to im encryption engine callbacks to authorize read/write of SIP headers
2016-11-04 16:26:36 +01:00
Sylvain Berfini
47c08783af
Added process outgoing message for im encryption engine
2016-11-04 15:35:59 +01:00
Sylvain Berfini
2c905e4cde
Started im encryption engine, process incoming message with lime seems to work
2016-11-04 12:02:23 +01:00
Gautier Pelloux-Prayer
f6381d913a
license: update FSF address
2016-07-27 11:58:38 +02:00
Simon Morlat
e67e881283
change prototype of lime_freeKeys() to avoid passing a full structure by copy.
2016-06-01 19:39:21 +02:00
Simon Morlat
2336ee6f8b
fix compilation without lime, add required copyright headers.
2016-06-01 19:33:12 +02:00
Ghislain MARY
3ccd09b1e4
Fix a lot of doxygen warnings.
2016-06-01 18:11:54 +02:00
Gautier Pelloux-Prayer
cb9816e9fb
lime.c: implement "preferred" mode
2016-05-31 16:08:35 +02:00
Ghislain MARY
cafb1dfa3e
Fix strict-prototypes warnings.
2015-11-20 17:56:11 +01:00
Johan Pascal
7e742958a2
Fix compilation when LIME is disabled
...
- enabled by default switch using --enable-lime
- check for polarssl gcm.h presence (version >=1.3)
2015-03-19 00:21:07 +01:00
Ghislain MARY
be7dcd1d9c
Export lime symbols on Windows.
2015-03-13 14:53:48 +01:00
Simon Morlat
0c404d7516
fix compilation warnings, non-portable code and make distcheck
2015-03-12 22:57:37 +01:00
Johan Pascal
cb4b534a4d
Lime gives more explicit warning messages
2014-07-13 00:31:58 +02:00
Johan Pascal
f6eb21ad82
Lime checks the PVS flag in ZRTP cache when getting keys
2014-07-13 00:02:47 +02:00
Johan Pascal
6bdc649624
Add encrypted file transfer message
...
+ test for the encrypted text message
+ fix bug introduced in last merge
2014-06-12 00:49:36 +02:00
Johan Pascal
26ada60683
Complete LIME integration into liblinphone
...
- add a boolean into linphoneCore to check if encryption is requested
- move encryption/decryption from chat.c to sal_op_message.c
- check encrypted message validity
- return error to application when enable to encrypt/decrypt
2014-04-25 21:24:50 +02:00
Johan Pascal
8a8eb4afe1
Add Lime (Linphone Instant Message Encryption)
...
- not fully functional yet.
2014-04-11 00:02:36 +02:00