X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=ssl%2Fs23_lib.c;h=3bf728318a4cec530eb25d41b05e7b83cebe817b;hb=48e0f6667b86cade6e7b7afa83c7006ab7e8c2d1;hp=88fb564a2b3d98594745657925e4ce981d8afb3b;hpb=01a9792f05a2e5294c1aae8f94e96eb5651f463f;p=oweals%2Fopenssl.git diff --git a/ssl/s23_lib.c b/ssl/s23_lib.c index 88fb564a2b..3bf728318a 100644 --- a/ssl/s23_lib.c +++ b/ssl/s23_lib.c @@ -74,7 +74,7 @@ int ssl23_num_ciphers(void) ); } -SSL_CIPHER *ssl23_get_cipher(unsigned int u) +const SSL_CIPHER *ssl23_get_cipher(unsigned int u) { unsigned int uu=ssl3_num_ciphers(); @@ -90,16 +90,10 @@ SSL_CIPHER *ssl23_get_cipher(unsigned int u) /* This function needs to check if the ciphers required are actually * available */ -SSL_CIPHER *ssl23_get_cipher_by_char(const unsigned char *p) +const SSL_CIPHER *ssl23_get_cipher_by_char(const unsigned char *p) { - SSL_CIPHER c,*cp; - unsigned long id; - int n; + const SSL_CIPHER *cp; - n=ssl3_num_ciphers(); - id=0x03000000|((unsigned long)p[0]<<16L)| - ((unsigned long)p[1]<<8L)|(unsigned long)p[2]; - c.id=id; cp=ssl3_get_cipher_by_char(p); #ifndef OPENSSL_NO_SSL2 if (cp == NULL)