CVSROOT:        /cvs
Module name:    src
Changes by:     js...@cvs.openbsd.org   2014/05/25 07:27:38

Modified files:
        lib/libssl/src/ssl: s3_enc.c ssl.h ssl_ciph.c ssl_err.c 
                            ssl_locl.h ssl_txt.c t1_enc.c 

Log message:
The ssl_ciper_get_evp() function is currently overloaded to also return the
compression associated with the SSL session. Based on one of Adam Langley's
chromium diffs, factor out the compression handling code into a separate
ssl_cipher_get_comp() function.

Rewrite the compression handling code to avoid pointless duplication and so
that failures are actually returned to and detectable by the caller.

ok miod@

Reply via email to