From 58731f422dcec68b2a7e0caab799c0a1371daee1 Mon Sep 17 00:00:00 2001 From: Peter Dettman Date: Thu, 30 Jan 2014 21:13:15 +0700 Subject: Fix GetBit range-check --- crypto/src/math/ec/Nat.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crypto/src/math') diff --git a/crypto/src/math/ec/Nat.cs b/crypto/src/math/ec/Nat.cs index 567c2bc00..599d929c2 100644 --- a/crypto/src/math/ec/Nat.cs +++ b/crypto/src/math/ec/Nat.cs @@ -135,7 +135,7 @@ namespace Org.BouncyCastle.Math.EC return x[0] & 1; } int w = bit >> 5; - if ((w - Int32.MinValue) > x.Length) + if (w < 0 || w >= x.Length) { return 0; } -- cgit 1.4.1