git: 9front

Download patch

ref: b8db5fc3cb4d6540728eda4134f20c45a9af20d7
parent: fc8840fa6c68f44fcb66e7bb874998c375ec296c
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sat Apr 26 14:09:26 EDT 2014

tlshand: cleanup 36 -> MD5dlen+SHA1dlen

--- a/sys/src/libsec/port/tlshand.c
+++ b/sys/src/libsec/port/tlshand.c
@@ -804,7 +804,7 @@
 			goto Err;
 		}
 
-		paddedHashes = pkcs1padbuf(hshashes, 36, c->sec->rsapub->n);
+		paddedHashes = pkcs1padbuf(hshashes, MD5dlen+SHA1dlen, c->sec->rsapub->n);
 		signedMP = factotum_rsa_decrypt(c->sec->rpc, paddedHashes);
 		if(signedMP == nil){
 			tlsError(c, EHandshakeFailure, "factotum_rsa_decrypt: %r");
--