Skip to content

ayham-hassan/bzrtp

 
 

Repository files navigation

bzrtp is an opensource implementation of ZRTP keys exchange protocol. 
The library written in C 89 is fully portable and can be executed  on many platforms including both ARM  processor and x86. 

Licensing: The source code is licensed under GPLv2.

Dependencies:
	- bctoolbox

By default, the upstream package installs into /usr/local.  Please use
'./configure --prefix' to change it


----------------------------------------------------------------------------------
Compatibility with RFC6189 - ZRTP: Media Path Key Agreement for Unicast Secure RTP
----------------------------------------------------------------------------------
*** Mandatory but NOT implemented
  - Sas Relay mechanism (section 7.3)
  - Error message generation, emission or reception(which doesn't imply any security problem, they are mostly for debug purpose)

*** Optional and implementd
  - multistream mode
  - cacheless implementation
  - key agreement DH2048

*** Optional and NOT implemented
  - zrtp-hash attribute in SDP
  - Go Clear/Clear ACK messages
  - SAS signing

About

Linphone.org mirror for bzrtp (git://git.linphone.org/bzrtp.git)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 95.9%
  • CMake 2.7%
  • Other 1.4%