bZRTP
bZRTP is an opensource implementation of ZRTP keys exchange protocol
|
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...
#include <packetParser.h>
Data Fields | |
uint8_t | H1 [32] |
uint8_t | rs1ID [8] |
uint8_t | rs2ID [8] |
uint8_t | auxsecretID [8] |
uint8_t | pbxsecretID [8] |
uint8_t * | pv |
uint8_t | MAC [8] |
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.
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 |
Key exchange public value (length depends on key agreement type). In KEM mode, this might hold a nonce in DHPart2 or the ciphertext in DHPart1
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)