unsigned fTotalPayloadByteCount
static MIKEYState * createNew(u_int8_t const *messageToParse, unsigned messageSize)
Boolean encryptSRTCP() const
Boolean encryptSRTP() const
Boolean parseHDRPayload(u_int8_t const *&ptr, u_int8_t const *endPtr, u_int8_t &nextPayloadType)
MIKEYState(Boolean useEncryption=True)
class MIKEYPayload * fTailPayload
Boolean fUseAuthentication
Boolean useAuthentication() const
class MIKEYPayload * fHeaderPayload
MIKEYState(u_int8_t const *messageToParse, unsigned messageSize, Boolean &parsedOK)
void addNewPayload(class MIKEYPayload *newPayload)
Boolean parseNonHDRPayload(u_int8_t const *&ptr, u_int8_t const *endPtr, u_int8_t &nextPayloadType)
u_int8_t const * keyData() const
u_int8_t * generateMessage(unsigned &messageSize) const