(unsigned char*)ss->ssl3->hs.sha, SHA1_LENGTH));
(unsigned char*)ss->ssl3.hs.sha_cx, SHA1_LENGTH));
ssl3_AppendHandshakeHeader(sslSocket *ss, SSL3HandshakeType t, PRUint32 length){    SECStatus rv;    SSL_TRC(30,("%d: SSL3[%d]: append handshake header: type %s",    	SSL_GETPID(), ss->fd, ssl3_DecodeHandshakeType(t)));    PRINT_BUF(60, (ss, "MD5 handshake hash:",    	          (unsigned char*)ss->ssl3->hs.md5, MD5_LENGTH));    PRINT_BUF(95, (ss, "SHA handshake hash:",    	          (unsigned char*)ss->ssl3->hs.sha, SHA1_LENGTH));    rv = ssl3_AppendHandshakeNumber(ss, t, 1);    if (rv != SECSuccess) {    	return rv;	/* error code set by AppendHandshake, if applicable. */    }    rv = ssl3_AppendHandshakeNumber(ss, length, 3);    return rv;		/* error code set by AppendHandshake, if applicable. */}