Clean-up, fixes, and enhancements to ZRTP

Werner Dittmann Werner.Dittmann at t-online.de
Wed Aug 30 13:25:23 CEST 2006


Mikael,

both implementations are identical with regard of the ZRTP
state engine and methods. Only the "glue code" between
ZRTP implementation and "host" RTP stack (minisip's RTP / ccRTP)
is different.

And yes, I'm thinking about packing it into a shared lib. This
will be one of the next steps during development. I waited for
this because I liked to see if the ZRTP state engine is really
independent of the RTP stack - it is :-)

Regards,
Werner



Mikael Magnusson wrote:
> Werner Dittmann wrote:
>> All,
>>
>> checked in a better version of the ZRTP code. It contains fixes
>> to support Zfone Beta 2 (it is nearly "bug-compatible" :-)  ).
>>
>> Also some enhancements with respect to the GoClear facility of
>> ZRTP - not yet complete, but some code is already there.
>>
>> Cleanup of code.
>>
>> The same ZRTP implementation (the protocol engine) is now available
>> as part of the GNU ccRTP stack (not yet released, use CVS HEAD) and
>> is of course inter operable with minisip. Together with Michel de Boers
>> we tested this with the combination of GNU ccRTP and twinkle. Any client
>> that uses GNU ccRTP now can use ZRTP with just a few lines of code
>> change (about 10 lines of code change in twinkle to support basic ZRTP,
>> implementing the user interface in twinkle's GUI needed some more changes
>> of course).
>>
>> Regards,
>> Werner
> 
> Nice, have you considered releasing the ZRTP implementation as a
> separate package? I run a diff between the ZRTP implementation in
> minisip and GNU ccRTP, and found it's almost identical. I think it would
> nice with ZRTP as a shared library.
> 
> Mikael
> _______________________________________________
> Minisip-devel mailing list
> Minisip-devel at minisip.org
> http://lists.minisip.org/mailman/listinfo/minisip-devel
> 



More information about the Minisip-devel mailing list