digest: add OpenSSL implementation
commitd131e9505f7e67896d2baba8e953d14d1b9d31f7
authorStefan Becker <chemobejk@gmail.com>
Mon, 25 Nov 2013 17:26:08 +0000 (25 19:26 +0200)
committerStefan Becker <chemobejk@gmail.com>
Mon, 25 Nov 2013 17:26:08 +0000 (25 19:26 +0200)
treeade9eb8a890d6c20f1c047f6943527eec2fdd643
parent6c596cb6def04f4d2758423c2ee1cbd59815626c
digest: add OpenSSL implementation

After studying the available Max OS X documentation it has become clear
that the APIs offered by the Security framework are too incomplete to
cover the SIPE requirements.

Luckily there is a fallback option: OpenSSL. Although declared
deprecated by Apple it at least is available out-of-the-box on Mac OS X
and thus doesn't require any special build setup. At the same time the
new code can also be written and tested on Linux.

Start off by implementing the simple stuff:
- digests
- temporary configure hack to detect OpenSSL headers and libraries.
configure.ac
src/core/Makefile.am
src/core/sipe-digest-openssl.c [new file with mode: 0755]
src/purple/Makefile.am
src/telepathy/Makefile.am