bZRTP
bZRTP is an opensource implementation of ZRTP keys exchange protocol
Data Fields
bzrtpDHPartMessage_struct Struct Reference

DHPart Message rfc 5.5 and rfc 5.6 DHPart1 and DHPart2 message have the same structure DHPart1 is generated by the responder, and DHPart2 by the initiator. More...

Data Fields

uint8_t H1 [32]
 
uint8_t rs1ID [8]
 
uint8_t rs2ID [8]
 
uint8_t auxsecretID [8]
 
uint8_t pbxsecretID [8]
 
uint8_tpv
 
uint8_t MAC [8]
 

Detailed Description

DHPart Message rfc 5.5 and rfc 5.6 DHPart1 and DHPart2 message have the same structure DHPart1 is generated by the responder, and DHPart2 by the initiator.

Field Documentation

uint8_t bzrtpDHPartMessage_struct::auxsecretID[8]

hash of the auxiliary shared secret (64 bits)

uint8_t bzrtpDHPartMessage_struct::H1[32]

the hash image H1 (256 bits)

uint8_t bzrtpDHPartMessage_struct::MAC[8]

HMAC over the whole message, keyed by the hash image H1 (64 bits)

uint8_t bzrtpDHPartMessage_struct::pbxsecretID[8]

hash of the trusted MiTM PBX shared secret pbxsecret, defined in section 7.3.1 (64 bits)

uint8_t* bzrtpDHPartMessage_struct::pv
uint8_t bzrtpDHPartMessage_struct::rs1ID[8]

hash of the retained secret 1 (64 bits)

uint8_t bzrtpDHPartMessage_struct::rs2ID[8]

hash of the retained secret 2 (64 bits)


The documentation for this struct was generated from the following file: