None
EN
Keeping the wolves out of wolfSSL
['Max Ammann']
The Trail of Bits Blog
During my internship at Trail of Bits, we pushed protocol fuzzing even further by supporting a new protocol (SSH), adding more fuzzing targets, and (re)discovering vulnerabilities. */ static void RefineSuites ( WOLFSSL * ssl , Suites * peerSuites ) { byte suites [ WOLFSSL_MAX_SUITE_SZ ]; word16 suiteSz = 0 ; word16 i , j ; XMEMSET ( suites , 0 , WOLFSSL_MAX_SUITE_SZ ); for ( i = 0 ; i < ssl -> suites -> suiteSz ; i += 2 ) { for ( j = 0 ; j < peerSuites -> suiteSz ; j += 2 ) { if ( ssl -> suites -> suites [ i + 0 ] == peerSuites -> suites [ j + 0 ] && ssl -> suites -> suites [ i + 1 ] == peerSuites -> suites [ j + 1 ]) { suites [ suiteSz ++ ] = peerSuites -> suites [ j + 0 ]; suites [ suiteSz ++ ] = peerSuites -> suites [ j + 1 ]; } } } ssl -> suites -> suiteSz = suiteSz ; XMEMCPY ( ssl ->…