aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorquapka2024-07-30 20:24:46 +0200
committerquapka2024-07-30 20:24:46 +0200
commit40f5279a1f84c737daac70a3b66c649708f63973 (patch)
tree31f0ae227f251e2943ddfef731c2ff9bfc639ef8
parent9c6de288457a6a0036cd18378e7c6e58d3e01985 (diff)
downloadECTester-40f5279a1f84c737daac70a3b66c649708f63973.tar.gz
ECTester-40f5279a1f84c737daac70a3b66c649708f63973.tar.zst
ECTester-40f5279a1f84c737daac70a3b66c649708f63973.zip
-rw-r--r--nix/botan_pkg_versions.nix19
-rw-r--r--nix/cryptopp_pkg_versions.nix53
-rw-r--r--standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni/cryptopp.cpp2
3 files changed, 73 insertions, 1 deletions
diff --git a/nix/botan_pkg_versions.nix b/nix/botan_pkg_versions.nix
new file mode 100644
index 0000000..90295f1
--- /dev/null
+++ b/nix/botan_pkg_versions.nix
@@ -0,0 +1,19 @@
+{
+
+v200 = buildECTesterStandalone {
+ botan = { version="2.0.0"; hash="sha256-AxZZzKD4CGnp2XogkX7b4hZM7bwHnoxT4Oe9m+oVNxo="; };
+};
+
+v201 = buildECTesterStandalone {
+ botan = { version="2.0.1"; hash="sha256-oTjtMW0RRQqEBUUbnJZkuOZAqbethNPzrTToBx82Tgs="; };
+};
+
+v210 = buildECTesterStandalone {
+ botan = { version="2.1.0"; hash="sha256-Rg8tcgWu0RP4mN9JR7H2bM+NCA7sfawinvC3VMmtYpQ="; };
+};
+
+v2100 = buildECTesterStandalone {
+ botan = { version="2.10.0"; hash="sha256-iEgZl1eMJ5JHJP6nZhDUPZ9ZyZ7f5WHUGAO7yYhxrTE="; };
+};
+
+}
diff --git a/nix/cryptopp_pkg_versions.nix b/nix/cryptopp_pkg_versions.nix
new file mode 100644
index 0000000..3e77a12
--- /dev/null
+++ b/nix/cryptopp_pkg_versions.nix
@@ -0,0 +1,53 @@
+{
+ buildECTesterStandalone
+}:
+{
+ v890 = buildECTesterStandalone {
+ cryptopp = { version="8_9_0"; hash="sha256-q1F0ubXGI2WI4VoaoarstmWM2+CVAceYGsjbJ2ok2as="; };
+ };
+ v880 = buildECTesterStandalone {
+ cryptopp = { version="8_8_0"; hash="sha256-+Lj2MlM7J57il2lOZR6SBIJLumAizmbmDr67CLVR/no="; };
+ };
+ v870 = buildECTesterStandalone {
+ cryptopp = { version="8_7_0"; hash="sha256-jWpAZLjp80zT6Dj1oSxABn7nuV7jfZFz7Cc8sJE+fKI="; };
+ };
+ v860 = buildECTesterStandalone {
+ cryptopp = { version="8_6_0"; hash="sha256-kwRiX0dnoT4KXybQ8BnXjPk3VgSjPlORw78ugTmd/rg="; };
+ };
+ v850 = buildECTesterStandalone {
+ cryptopp = { version="8_5_0"; hash="sha256-j2TPCc9PYdXXS8pTV0uMyZWRhswPByouZZfkmZ1q1ds="; };
+ };
+ v840 = buildECTesterStandalone {
+ cryptopp = { version="8_4_0"; hash="sha256-ZoffweM7CErqtIw1qFULI57l9zoJmjtqCRjXC4qJ5lQ="; };
+ };
+ v830 = buildECTesterStandalone {
+ cryptopp = { version="8_3_0"; hash="sha256-YzBMb5Q/Q1pOOFJz4Vq7ac/zuFpEZjFQv1pgabhKvUM="; };
+ };
+ v820 = buildECTesterStandalone {
+ cryptopp = { version="8_2_0"; hash="sha256-47zUimJzmtF5rYBktSM0artTdnvL78Af43MDQSKSND4="; };
+ };
+ v810 = buildECTesterStandalone {
+ cryptopp = { version="8_1_0"; hash="sha256-ik5Hc6ObDAfXzqG4vno/ep0Sa9Osmp8HL4LTpTpHSoc="; };
+ };
+ v800 = buildECTesterStandalone {
+ cryptopp = { version="8_0_0"; hash="sha256-Zei3qwaKkUJ/nrvdFP/uLM/tNN79GQIyXIej6xbvvm0="; };
+ };
+ v700 = buildECTesterStandalone {
+ cryptopp = { version="7_0_0"; hash="sha256-Pul5A4grX1jIi2+dLOUP0QAL6VR5GAx7RoHNP0wcdik="; };
+ };
+ v610 = buildECTesterStandalone {
+ cryptopp = { version="6_1_0"; hash="sha256-ae5x/f+cwNVmNHEnA8jrqXIEv1j+rN/hqU34f6/+/1U="; };
+ };
+ v600 = buildECTesterStandalone {
+ cryptopp = { version="6_0_0"; hash="sha256-7ZUZc65PTVLtzyWIL6UjgUWgCtyB7bnXvkznuap0Qmk="; };
+ };
+ v565 = buildECTesterStandalone {
+ cryptopp = { version="5_6_5"; hash="sha256-ef1VFLOxkaHG2TTNmJ1eBY9HJqcqPa0kRL0SdKaq5oY="; };
+ };
+ v564 = buildECTesterStandalone {
+ cryptopp = { version="5_6_4"; hash="sha256-T6hN4QUOjiBUlyIpMsk6jWtuJvR+rE8RAojtVJAuBdM="; };
+ };
+ v563 = buildECTesterStandalone {
+ cryptopp = { version="5_6_3"; hash="sha256-7ZP5aTEtlWvdlduDIOyVc8OPT+mJYKXFg2k73fDrBlQ="; };
+ };
+} \ No newline at end of file
diff --git a/standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni/cryptopp.cpp b/standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni/cryptopp.cpp
index c4c74a6..028c321 100644
--- a/standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni/cryptopp.cpp
+++ b/standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni/cryptopp.cpp
@@ -111,7 +111,7 @@ JNIEXPORT jobject JNICALL Java_cz_crcs_ectester_standalone_libs_CryptoppLib_crea
}
jstring name = env->NewStringUTF(lib_name.c_str());
- double version = lib_version / 100;
+ double version = lib_version / 100.0;
jstring info = env->NewStringUTF(ss.str().c_str());
return env->NewObject(provider_class, init, name, version, info);