Commit f2c358c6 authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

check buffer is larger enough before overwriting

parent 2ab42de1
Loading
Loading
Loading
Loading
+1 −2
Changes for crypto/ecdsa/ecdsatest.c: 1 added line, 2 removed lines.
Original line number Diff line number Diff line
@@ -168,8 +168,7 @@ int fbytes(unsigned char *buf, int num)
		return 0;
		}
	fbytes_counter ++;
	ret = BN_bn2bin(tmp, buf);	
	if (ret == 0 || ret != num)
	if (num != BN_num_bytes(tmp) || !BN_bn2bin(tmp, buf))
		ret = 0;
	else 
		ret = 1;