Skip to content

Commit 7292275

Browse files
committed
cleanup/compatibility changes
1 parent c114455 commit 7292275

File tree

6 files changed

+15
-10
lines changed

6 files changed

+15
-10
lines changed

core/src/main/java/org/bouncycastle/pqc/crypto/falcon/FalconParameters.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@ public class FalconParameters
1414

1515
private FalconParameters(String name, int logn, int nonce_length)
1616
{
17-
assert logn > 0 && logn <= 10 : "Log N degree should be between 1 and 10";
17+
if (logn > 0 && logn <= 10)
18+
{
19+
throw new IllegalArgumentException("Log N degree should be between 1 and 10");
20+
}
1821
this.name = name;
1922
this.logn = logn;
2023
this.nonce_length = nonce_length;

core/src/main/java/org/bouncycastle/pqc/crypto/ntru/NTRUKEMExtractor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public NTRUKEMExtractor(NTRUPrivateKeyParameters ntruPrivateKey)
3030
@Override
3131
public byte[] extractSecret(byte[] encapsulation)
3232
{
33-
assert this.ntruPrivateKey != null;
33+
// assert this.ntruPrivateKey != null;
3434
NTRUParameterSet parameterSet = this.params.parameterSet;
3535

3636
byte[] sk = this.ntruPrivateKey.privateKey;

core/src/main/java/org/bouncycastle/pqc/crypto/ntru/NTRUKeyPairGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void init(KeyGenerationParameters param)
2929
@Override
3030
public AsymmetricCipherKeyPair generateKeyPair()
3131
{
32-
assert this.random != null;
32+
// assert this.random != null;
3333
NTRUParameterSet parameterSet = this.params.getParameters().parameterSet;
3434
byte[] seed = new byte[parameterSet.sampleFgBytes()];
3535
random.nextBytes(seed);

core/src/main/java/org/bouncycastle/pqc/crypto/ntru/NTRUSampling.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public NTRUSampling(NTRUParameterSet params)
3434
*/
3535
public PolynomialPair sampleFg(byte[] uniformBytes)
3636
{
37-
assert uniformBytes.length == this.params.sampleFgBytes();
37+
// assert uniformBytes.length == this.params.sampleFgBytes();
3838
if (this.params instanceof NTRUHRSSParameterSet)
3939
{
4040
HRSSPolynomial f = this.sampleIidPlus(Arrays.copyOfRange(uniformBytes, 0, this.params.sampleIidBytes()));
@@ -62,7 +62,7 @@ else if (this.params instanceof NTRUHPSParameterSet)
6262
*/
6363
public PolynomialPair sampleRm(byte[] uniformBytes)
6464
{
65-
assert uniformBytes.length == this.params.sampleRmBytes();
65+
// assert uniformBytes.length == this.params.sampleRmBytes();
6666
if (this.params instanceof NTRUHRSSParameterSet)
6767
{
6868
HRSSPolynomial r = (HRSSPolynomial)this.sampleIid(Arrays.copyOfRange(uniformBytes, 0, this.params.sampleIidBytes()));
@@ -88,7 +88,7 @@ else if (this.params instanceof NTRUHPSParameterSet)
8888
*/
8989
public Polynomial sampleIid(byte[] uniformBytes)
9090
{
91-
assert uniformBytes.length == this.params.sampleIidBytes();
91+
// assert uniformBytes.length == this.params.sampleIidBytes();
9292
Polynomial r = this.params.createPolynomial();
9393
for (int i = 0; i < this.params.n() - 1; i++)
9494
{
@@ -105,7 +105,7 @@ public Polynomial sampleIid(byte[] uniformBytes)
105105
*/
106106
public HPSPolynomial sampleFixedType(byte[] uniformBytes)
107107
{
108-
assert uniformBytes.length == this.params.sampleFixedTypeBytes();
108+
// assert uniformBytes.length == this.params.sampleFixedTypeBytes();
109109
int n = this.params.n();
110110
int weight = ((NTRUHPSParameterSet)this.params).weight();
111111
HPSPolynomial r = new HPSPolynomial((NTRUHPSParameterSet)this.params);
@@ -156,7 +156,7 @@ public HPSPolynomial sampleFixedType(byte[] uniformBytes)
156156
*/
157157
public HRSSPolynomial sampleIidPlus(byte[] uniformBytes)
158158
{
159-
assert uniformBytes.length == this.params.sampleIidBytes();
159+
// assert uniformBytes.length == this.params.sampleIidBytes();
160160
int n = this.params.n();
161161
int i;
162162
short s = 0;

core/src/test/java/org/bouncycastle/crypto/test/RadixConverterTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,9 @@ private void runTest(RadixConversionArgument arg, RadixConverter radixConverter)
188188
private String arrayToString(short[] array)
189189
{
190190
StringBuilder sb = new StringBuilder(array.length);
191-
for (short el : array)
191+
for (int i = 0; i != array.length; i++)
192192
{
193+
short el = array[i];
193194
sb.append(el).append(", ");
194195
}
195196
String str = sb.toString();

core/src/test/java/org/bouncycastle/pqc/crypto/test/SNTRUPrimeTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,9 @@ public void testKEM()
3737
};
3838

3939
TestSampler sampler = new TestSampler();
40-
for (SNTRUPrimeParameters paramSpec : paramList)
40+
for (int i = 0; i != paramList.length; i++)
4141
{
42+
SNTRUPrimeParameters paramSpec = paramList[i];
4243
System.out.println("**** Parameter Spec - '" + paramSpec.getName().toUpperCase() + "' ****");
4344
InputStream resource = SNTRUPrimeTest.class.getResourceAsStream(resourcePath + paramSpec.getName().toLowerCase() + ".rsp");
4445
BufferedReader resourceReader = new BufferedReader(new InputStreamReader(Objects.requireNonNull(resource)));

0 commit comments

Comments
 (0)