Add POLARSSL_REMOVE_RC4_CIPHERSUITES

This commit is contained in:
Manuel Pégourié-Gonnard 2014-06-24 22:42:34 +02:00 committed by Paul Bakker
parent 2a45d1c8bb
commit 01edb1044c
3 changed files with 21 additions and 0 deletions

View file

@ -1694,7 +1694,13 @@ const int *ssl_list_ciphersuites( void )
for( i = 0; i < max - 1 && p[i] != 0; i++ )
{
#if defined(POLARSSL_REMOVE_ARC4_CIPHERSUITES)
const ssl_ciphersuite_t *cs_info;
if( ( cs_info = ssl_ciphersuite_from_id( p[i] ) ) != NULL &&
cs_info->cipher != POLARSSL_CIPHER_ARC4_128 )
#else
if( ssl_ciphersuite_from_id( p[i] ) != NULL )
#endif
*(q++) = p[i];
}
*q = 0;