CVSROOT: /cvs Module name: src Changes by: t...@cvs.openbsd.org 2018/11/28 23:21:09
Modified files: lib/libssl : ssl_clnt.c Log message: Refactor a tangle in ssl3_send_client_verify() into one function for each type, sigalgs/rsa/ec/gost. Move a few special dances for GOST where they belong now. This prompted a fix for a long-standing bug with GOST client certificate authentication where tls1_transcript_data() fails since the transcript was already freed before. Add a bit of missing error checking and leave some further cleanup for later. idea, guidance & ok jsing