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@