aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/reader/ECTesterReader.java
diff options
context:
space:
mode:
authorJ08nY2019-03-13 17:50:56 +0100
committerJ08nY2019-03-13 17:50:56 +0100
commitdd620345feba56c413fcba1376c8a536033940b6 (patch)
tree9a0872ed38ef115ed3ddee07055450d03dcaa310 /src/cz/crcs/ectester/reader/ECTesterReader.java
parent26e5f00e782d3d060e3d78d34c16c405656f8c69 (diff)
downloadECTester-dd620345feba56c413fcba1376c8a536033940b6.tar.gz
ECTester-dd620345feba56c413fcba1376c8a536033940b6.tar.zst
ECTester-dd620345feba56c413fcba1376c8a536033940b6.zip
Add custom command chaining to be able to test T=0 cards.
Diffstat (limited to 'src/cz/crcs/ectester/reader/ECTesterReader.java')
-rw-r--r--src/cz/crcs/ectester/reader/ECTesterReader.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cz/crcs/ectester/reader/ECTesterReader.java b/src/cz/crcs/ectester/reader/ECTesterReader.java
index 6372248..9447814 100644
--- a/src/cz/crcs/ectester/reader/ECTesterReader.java
+++ b/src/cz/crcs/ectester/reader/ECTesterReader.java
@@ -1,6 +1,6 @@
/*
* ECTester, tool for testing Elliptic curve cryptography implementations.
- * Copyright (c) 2016-2018 Petr Svenda <petr@svenda.com>
+ * Copyright (c) 2016-2019 Petr Svenda <petr@svenda.com>
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@@ -163,6 +163,9 @@ public class ECTesterReader {
Security.addProvider(new BouncyCastleProvider());
} catch (SecurityException | NoClassDefFoundError ignored) {
}
+ // Make BouncyCastle more lenient when we work with signatures in ASN.1 DER format,
+ // cards sometimes are not fully compliant.
+ System.setProperty("org.bouncycastle.asn1.allow_unsafe_integer", "true");
//do action
if (cli.hasOption("export")) {