aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/crypto/axolotl/XmppAxolotlMessage.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* use bouncycastle provider up to api 27Christian Schneppe2018-10-201-2/+2
| | | | | | | apparently using conscrypt on Android below version 7? throws an exception when using 16 byte IVs. so we now use BC when ever possible (excluding api 28) we don’t know why Conscrypt behaves differently on various android versions
* go back to 16 byte IVs for OMEMOChristian Schneppe2018-10-201-12/+12
| | | | clients like Dino can’t handle 12 byte IVs
* use 12 byte IV for omemo and http uploadChristian Schneppe2018-10-041-1/+1
|
* do not use BC provider on android 22+Christian Schneppe2018-09-261-2/+3
|
* make session completion work with untrusted devices as wellChristian Schneppe2018-05-161-4/+8
|
* create dedicated exception for not encrypted for this deviceChristian Schneppe2018-04-231-1/+1
|
* figure out fallbacks with omemo source idChristian Schneppe2018-04-121-0/+12
|
* migrate to xmpp-addrChristian Schneppe2018-04-021-1/+1
|
* properly handle key transport messages. use prekeyparsing only when that ↵Christian Schneppe2018-01-211-13/+12
| | | | attribute is set
* partially improved logging for receiving omemo messagesChristian Schneppe2017-01-161-7/+7
|
* treat omemo keys >= 32 bytes as containing auth tag. add config flag to put ↵Christian Schneppe2017-01-141-1/+27
| | | | auth tag in key
* adding prekey='true' to omemo messages if applicableChristian Schneppe2017-01-091-6/+10
|
* added omemo padding but disabled by Config.java flagChristian Schneppe2016-12-251-2/+18
|
* reformat codeChristian Schneppe2016-11-191-223/+223
|
* use base64.nowrap for omemo keysChristian Schneppe2016-11-181-8/+8
|
* be more careful parsing integers in omemoChristian Schneppe2016-10-081-2/+6
|
* changed package id inside manifest and projectChristian Schneppe2016-07-291-0/+248