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
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
math
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
Makefile.in sync changes from srtp upstream 2014-07-08 10:26:08 -04:00
VERSION