yate/libs/yiax
Harald Welte 071d635fc6 iax: ENCRYPTION IE is 2 bytes, not 1 byte
yiax wrongly assumed that the ENCRYPTION IE is a single byte,
while in reality it is 16bit / 2 bytes.

It has been two bytes ever since it was introduced in Asterisk in 2004.

This misunderstanding probably arose from RFC5456 which erroneosly
states that the length of this IE is 0x01 while its body is 2 bytes
long (See Section 8.6.34 at https://datatracker.ietf.org/doc/html/rfc5456)
2023-09-19 18:29:40 +02:00
..
.cvsignore Directory reorder #3 2007-11-15 23:06:36 +00:00
.gitignore Import SVN ignore propgs to git. 2023-02-17 16:53:39 +02:00
Makefile.in Reorder libraries so that Yate libraries and modules can be linked using --as-needed avoiding underlinking or overlinking. 2010-03-24 13:46:12 +00:00
engine.cpp Updated copyright notices. 2023-05-23 17:01:06 +03:00
frame.cpp iax: ENCRYPTION IE is 2 bytes, not 1 byte 2023-09-19 18:29:40 +02:00
transaction.cpp Updated copyright notices. 2023-05-23 17:01:06 +03:00
yateiax.h iax: Support the new CALLINGANI2 IE 2023-09-19 18:29:40 +02:00