From: brian Date: Fri, 4 Jun 2004 10:14:35 +0000 (+0000) Subject: rsa bugs 2 X-Git-Url: http://git.megacz.com/?p=org.ibex.crypto.git;a=commitdiff_plain;h=17aa8e877ba041eedb13af8d49ff365417718c31 rsa bugs 2 darcs-hash:20040604101435-24bed-5ae52c3c0bcf19d509e7322234b18cd0977484d8.gz --- diff --git a/src/org/ibex/crypto/RSA.java b/src/org/ibex/crypto/RSA.java index 546d323..69a70b2 100644 --- a/src/org/ibex/crypto/RSA.java +++ b/src/org/ibex/crypto/RSA.java @@ -31,7 +31,7 @@ public class RSA { if(reverse ? cbytes[0] == 0 : cbytes.length > outSize) { if(cbytes[0] != 0) throw new RuntimeException("should never happen"); byte[] buf = new byte[cbytes.length-1]; - System.arraycopy(cbytes,1,buf,0,outSize); + System.arraycopy(cbytes,1,buf,0,buf.length); return buf; } else if(!reverse && cbytes.length < outSize) { // output needs to be exactly outSize in length