freeswitch/libs/srtp/crypto
Spencer Thomason c08809e290 FS-8783: [libsrtp] Fix alignment issue
Backport upstream alignment fix to correct bus error on platforms
that require strict memory alignment such as SPARC

FS-8783 #resolve

From upstream:
commit 4d8430a504137509f23b5a19f8a06b6df0f651cc
Author: Jaap Keuter <jaap.keuter@xs4all.nl>
Date:   Fri Nov 7 00:13:10 2014 +0100

While setting the IV for AES ICM the nonce is simply typecast from
a void * to a v128_t *. This breaches alignment requirements for
v128_t objects on platforms that require it.
Instead make a copy of the nonce to assure proper alignment.
2016-07-22 07:37:21 -07:00
..
ae_xfm update srtp to master part 1 2014-01-30 16:55:56 -05:00
cipher FS-8783: [libsrtp] Fix alignment issue 2016-07-22 07:37:21 -07:00
hash sync changes from srtp upstream 2014-07-08 10:26:08 -04:00
include sync changes from srtp upstream 2014-07-08 10:26:08 -04:00
kernel Add support for 16-byte auth tag for AES GCM mode. 2014-06-30 19:18:20 +00:00
math srtp fix cast for last round of fixes 2014-01-31 11:19:30 -06:00
replay sync changes from srtp upstream 2014-07-08 10:26:08 -04:00
rng sync changes from srtp upstream 2014-07-08 10:26:08 -04:00
test sync changes from srtp upstream 2014-07-08 10:26:08 -04:00
.cvsignore update to cvs head srtp 2013-03-31 21:27:19 -05:00
Makefile.in sync changes from srtp upstream 2014-07-08 10:26:08 -04:00
VERSION add srtp 2006-04-07 16:10:03 +00:00