Skip to content

Releases: WickrInc/wickr-crypto-c

Project structure adjustments

17 Feb 02:10
c05e692
Compare
Choose a tag to compare
  • Regenerated protocol buffer files with Protobuf-C 1.3.0
  • Updated layout of folders to separate public, private, and protobuf generated source files
  • Update OpenSSL to 1.0.2n
  • GCC is now supported in addition to clang

CMake Build System Fixes

12 Feb 20:06
224782c
Compare
Choose a tag to compare

Corrected a few CMake issues when using the library as a dependency of another library

New CMake Build System

08 Dec 16:42
88a96d9
Compare
Choose a tag to compare
  • The build system has been overhauled to unify the build process as much as possible for all platforms
  • Corrected issues building for 64 bit Windows targets
  • Added support for 32 bit bcrypt ASM optimizations in the crypt_blowfish package
  • Updated Android NDK to a minimum of r14b
  • Updated the iOS SDK to a minimum of 9.0

VS 2015 / XCode 9 Support

20 Oct 18:08
Compare
Choose a tag to compare

Added support for Xcode 9 ( iOS 11 / OSX 10.13) and updated from VS 2013 to VS 2015 for Windows

VS 2015 / XCode 9 Support (1.5 backport)

20 Oct 18:09
Compare
Choose a tag to compare
1.5.3

Update openssl make to support iOS 11 SDK builds

Transports

07 Sep 21:14
Compare
Choose a tag to compare
  • Packet v4 is now the default for message generation
  • Transport Context to support management of Stream Context's in both tx and rx directions, along with key exchanges over a p2p connection. Transports are meant for ephemeral data streams, and will not replace the current messaging protocol for asynchronous text chats
  • Support for pre-shared keys as a parameter to a key exchange. This allows for packet decoding to be cryptographically bound to a out-of-band value on top of the existing key exchange mechanism

1.6.0 Beta 2

05 Sep 20:33
Compare
Choose a tag to compare
1.6.0 Beta 2 Pre-release
Pre-release
  • Fixed bug where transport data mode did not propagate through copies
  • Added missing getter / setter for transport callbacks

Transports

30 Aug 14:56
Compare
Choose a tag to compare
Transports Pre-release
Pre-release
  • Packet v4 is now the default for message generation
  • Transport Context to support management of Stream Context's in both tx and rx directions, along with key exchanges over a p2p connection. Transports are meant for ephemeral data streams, and will not replace the current messaging protocol for asynchronous text chats
  • Support for pre-shared keys as a parameter to a key exchange. This allows for packet decoding to be cryptographically bound to a out-of-band value on top of the existing key exchange mechanism

OpenSSL 1.0.2l

25 May 22:46
Compare
Choose a tag to compare

Made default OpenSSL implementation version 1.0.2l

CMake Bug Fixes

25 May 02:18
Compare
Choose a tag to compare
  • Force -fPIC flag in protobuf-c to match other sub targets
  • Make android NDK location flexible