Merge changes from team/bbryant/keyrotation
commitbdc83def72ea5cabd3d7a9ac30db0cd960b29fbc
authorrussell <russell@614ede4d-c843-0410-af14-a771ab80d22e>
Fri, 1 Aug 2008 18:16:24 +0000 (1 18:16 +0000)
committerrussell <russell@614ede4d-c843-0410-af14-a771ab80d22e>
Fri, 1 Aug 2008 18:16:24 +0000 (1 18:16 +0000)
tree517386774bf6b37ad8eae1fa5f485c379d1f8e34
parentdb962d8820ebe3e9070b9a212a8b6ebde8c411cb
Merge changes from team/bbryant/keyrotation

This set of changes enhances IAX2 encryption support by adding key rotation
to provide enhanced security.  The key used for encryption is rotated right
after the call gets set up, and then again every few minutes.  This was
discussed at the last AstriDevCon.  For interoperability with older versions
of Asterisk, there is an option that disables key rotation.

(closes issue #13018)
Reported by: bbryant
Patches:
      07072008__iax2_key_rotation.diff uploaded by bbryant (license 36)
Tested by: russell, bbryant

git-svn-id: http://svn.digium.com/svn/asterisk/trunk@135158 614ede4d-c843-0410-af14-a771ab80d22e
CHANGES
channels/chan_iax2.c
channels/iax2-parser.c
channels/iax2.h
configs/iax.conf.sample