Modified STUN verification functions
The new verification makes verification a function on a message. It also stores the password used in the request message, so that it is easily accessible when verifying the response. Bug: chromium:1177125 Change-Id: I505df4b54214643a28a6b292c4e2262b9d97b097 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209060 Reviewed-by: Björn Terelius <terelius@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/master@{#33366}
This commit is contained in:
committed by
Commit Bot
parent
d99da804d7
commit
07d83c8a9a
@ -24,5 +24,6 @@ void FuzzOneInput(const uint8_t* data, size_t size) {
|
||||
std::unique_ptr<cricket::IceMessage> stun_msg(new cricket::IceMessage());
|
||||
rtc::ByteBufferReader buf(message, size);
|
||||
stun_msg->Read(&buf);
|
||||
stun_msg->ValidateMessageIntegrity("");
|
||||
}
|
||||
} // namespace webrtc
|
||||
|
||||
@ -18,6 +18,6 @@ void FuzzOneInput(const uint8_t* data, size_t size) {
|
||||
const char* message = reinterpret_cast<const char*>(data);
|
||||
|
||||
cricket::StunMessage::ValidateFingerprint(message, size);
|
||||
cricket::StunMessage::ValidateMessageIntegrity(message, size, "");
|
||||
cricket::StunMessage::ValidateMessageIntegrityForTesting(message, size, "");
|
||||
}
|
||||
} // namespace webrtc
|
||||
|
||||
Reference in New Issue
Block a user