├── .gitignore ├── LICENSE ├── MPCApplet ├── !uploader │ ├── MPCApplet.cap │ ├── gp.exe │ └── uploadMPCj.bat ├── build.bat ├── ext │ ├── ant-javacard.jar │ ├── java_card_kit-2_2_2 │ │ ├── api_export_files │ │ │ ├── java │ │ │ │ ├── io │ │ │ │ │ └── javacard │ │ │ │ │ │ └── io.exp │ │ │ │ ├── lang │ │ │ │ │ └── javacard │ │ │ │ │ │ └── lang.exp │ │ │ │ └── rmi │ │ │ │ │ └── javacard │ │ │ │ │ └── rmi.exp │ │ │ ├── javacard │ │ │ │ ├── framework │ │ │ │ │ ├── javacard │ │ │ │ │ │ └── framework.exp │ │ │ │ │ └── service │ │ │ │ │ │ └── javacard │ │ │ │ │ │ └── service.exp │ │ │ │ └── security │ │ │ │ │ └── javacard │ │ │ │ │ └── security.exp │ │ │ └── javacardx │ │ │ │ ├── apdu │ │ │ │ └── javacard │ │ │ │ │ └── apdu.exp │ │ │ │ ├── biometry │ │ │ │ └── javacard │ │ │ │ │ └── biometry.exp │ │ │ │ ├── crypto │ │ │ │ └── javacard │ │ │ │ │ └── crypto.exp │ │ │ │ ├── external │ │ │ │ └── javacard │ │ │ │ │ └── external.exp │ │ │ │ └── framework │ │ │ │ ├── math │ │ │ │ └── javacard │ │ │ │ │ └── math.exp │ │ │ │ ├── tlv │ │ │ │ └── javacard │ │ │ │ │ └── tlv.exp │ │ │ │ └── util │ │ │ │ ├── intx │ │ │ │ └── javacard │ │ │ │ │ └── intx.exp │ │ │ │ └── javacard │ │ │ │ └── util.exp │ │ ├── bin │ │ │ ├── apdutool │ │ │ ├── capdump │ │ │ ├── capgen │ │ │ ├── converter │ │ │ ├── cref │ │ │ ├── exp2text │ │ │ ├── jcwde │ │ │ ├── libjpcsclite.so │ │ │ ├── scriptgen │ │ │ ├── verifycap │ │ │ ├── verifyexp │ │ │ └── verifyrev │ │ └── lib │ │ │ ├── apduio.jar │ │ │ ├── apdutool.jar │ │ │ ├── api.jar │ │ │ ├── api_16.jar │ │ │ ├── capdump.jar │ │ │ ├── converter.jar │ │ │ ├── installer.jar │ │ │ ├── javacardframework.jar │ │ │ ├── jcclientsamples.jar │ │ │ ├── jcrmiclientframework.jar │ │ │ ├── jcwde.jar │ │ │ ├── jcwde_16.jar │ │ │ ├── offcardverifier.jar │ │ │ └── scriptgen.jar │ └── java_card_kit-3_0_3 │ │ ├── COPYRIGHT.html │ │ ├── api_export_files │ │ ├── java │ │ │ ├── io │ │ │ │ └── javacard │ │ │ │ │ └── io.exp │ │ │ ├── lang │ │ │ │ └── javacard │ │ │ │ │ └── lang.exp │ │ │ └── rmi │ │ │ │ └── javacard │ │ │ │ └── rmi.exp │ │ ├── javacard │ │ │ ├── framework │ │ │ │ ├── javacard │ │ │ │ │ └── framework.exp │ │ │ │ └── service │ │ │ │ │ └── javacard │ │ │ │ │ └── service.exp │ │ │ └── security │ │ │ │ └── javacard │ │ │ │ └── security.exp │ │ └── javacardx │ │ │ ├── apdu │ │ │ └── javacard │ │ │ │ └── apdu.exp │ │ │ ├── biometry │ │ │ └── javacard │ │ │ │ └── biometry.exp │ │ │ ├── crypto │ │ │ └── javacard │ │ │ │ └── crypto.exp │ │ │ ├── external │ │ │ └── javacard │ │ │ │ └── external.exp │ │ │ └── framework │ │ │ ├── math │ │ │ └── javacard │ │ │ │ └── math.exp │ │ │ ├── tlv │ │ │ └── javacard │ │ │ │ └── tlv.exp │ │ │ └── util │ │ │ ├── intx │ │ │ └── javacard │ │ │ │ └── intx.exp │ │ │ └── javacard │ │ │ └── util.exp │ │ ├── legal │ │ ├── Distribution_ReadME.txt │ │ └── THIRDPARTYREADME.txt │ │ ├── lib │ │ ├── api_classic.jar │ │ ├── api_connected.jar │ │ ├── logging.properties │ │ └── tools.jar │ │ └── shared │ │ ├── Java_clr_hori.gif │ │ ├── Java_clr_hori_interval.gif │ │ ├── Java_clr_hori_small.gif │ │ ├── downicon.gif │ │ ├── oracle.gif │ │ ├── smallOracleLogo.gif │ │ └── topicon.gif ├── jcbuild.xml └── src │ └── mpc │ ├── Consts.java │ ├── ECPointBase.java │ ├── ECPointBuilder.java │ ├── ECPoint_SW.java │ ├── MPCApplet.java │ ├── MPCCryptoOps.java │ ├── PM.java │ ├── QuorumContext.java │ ├── ReturnCodes.java │ ├── StateModel.java │ └── jcmathlib.java ├── MPCTestClient ├── build.xml ├── dist │ └── README.TXT ├── libs │ ├── bcprov-jdk15on-155.jar │ ├── bignat.jar │ ├── jcardsim-3.0.5-SNAPSHOT.jar │ └── offcard.jar ├── src │ └── mpctestclient │ │ ├── CardMPCPlayer.java │ │ ├── CardManagement.java │ │ ├── MPCGlobals.java │ │ ├── MPCPlayer.java │ │ ├── MPCRunConfig.java │ │ ├── MPCTestClient.java │ │ ├── SimulatedCard.java │ │ ├── SimulatedCardChannelLocal.java │ │ ├── SimulatedMPCPlayer.java │ │ └── Util.java └── test │ ├── mpc │ └── BignatTests.java │ └── mpcclient │ └── MPCProtocolTests.java └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled class file 2 | *.class 3 | 4 | # Log file 5 | *.log 6 | 7 | # BlueJ files 8 | *.ctxt 9 | 10 | # Mobile Tools for Java (J2ME) 11 | .mtj.tmp/ 12 | 13 | # Package Files # 14 | #*.jar 15 | *.war 16 | *.ear 17 | *.zip 18 | *.tar.gz 19 | *.rar 20 | 21 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 22 | hs_err_pid* 23 | 24 | /MPCTestClient/dist/ 25 | /MPCTestClient/build/ 26 | /MPCTestClient/nbproject/ 27 | /MPCTestClient/MPC_PERF_log_* 28 | /MPCTestClient/MPC_DETAILPERF_log_* 29 | /MPCTestClient/TRAP_RAW* 30 | 31 | /experiments/ 32 | /MystClient/nbproject/private/ 33 | /MystHost/build/ 34 | /MystHost/dist/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Petr Svenda 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /MPCApplet/!uploader/MPCApplet.cap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/!uploader/MPCApplet.cap -------------------------------------------------------------------------------- /MPCApplet/!uploader/gp.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/!uploader/gp.exe -------------------------------------------------------------------------------- /MPCApplet/!uploader/uploadMPCj.bat: -------------------------------------------------------------------------------- 1 | java -jar gp.jar -uninstall MPCApplet.cap 2 | 3 | java -jar gp.jar -install MPCApplet.cap -verbose -d 4 | 5 | java -jar gp.jar -l 6 | 7 | java -noverify -jar MPCTestClient.jar 8 | 9 | -------------------------------------------------------------------------------- /MPCApplet/build.bat: -------------------------------------------------------------------------------- 1 | ant -f jcbuild.xml build 2 | -------------------------------------------------------------------------------- /MPCApplet/ext/ant-javacard.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/ant-javacard.jar -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/api_export_files/java/io/javacard/io.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/api_export_files/java/io/javacard/io.exp -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/api_export_files/java/lang/javacard/lang.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/api_export_files/java/lang/javacard/lang.exp -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/api_export_files/java/rmi/javacard/rmi.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/api_export_files/java/rmi/javacard/rmi.exp -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacard/framework/javacard/framework.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacard/framework/javacard/framework.exp -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacard/framework/service/javacard/service.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacard/framework/service/javacard/service.exp -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacard/security/javacard/security.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacard/security/javacard/security.exp -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/apdu/javacard/apdu.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/apdu/javacard/apdu.exp -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/biometry/javacard/biometry.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/biometry/javacard/biometry.exp -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/crypto/javacard/crypto.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/crypto/javacard/crypto.exp -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/external/javacard/external.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/external/javacard/external.exp -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/framework/math/javacard/math.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/framework/math/javacard/math.exp -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/framework/tlv/javacard/tlv.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/framework/tlv/javacard/tlv.exp -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/framework/util/intx/javacard/intx.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/framework/util/intx/javacard/intx.exp -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/framework/util/javacard/util.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/api_export_files/javacardx/framework/util/javacard/util.exp -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/bin/apdutool: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Copyright 2005 Sun Microsystems, Inc. All rights reserved. 4 | # Use is subject to license terms. 5 | # 6 | 7 | JAVA_HOME=${JAVA_HOME:-/usr/j2se} 8 | 9 | bin_home=`dirname $0` 10 | JC_HOME=${JC_HOME:-$bin_home/..} 11 | 12 | JC_PATH=$JC_HOME/lib/apdutool.jar:$JC_HOME/lib/apduio.jar:$JC_HOME/lib/converter.jar:$JC_HOME/lib/jcwde.jar:$JC_HOME/lib/scriptgen.jar:$JC_HOME/lib/offcardverifier.jar:$JC_HOME/lib/api.jar:$JC_HOME/lib/installer.jar:$JC_HOME/lib/capdump.jar:$JC_HOME/samples/classes:$CLASSPATH 13 | 14 | JFLAGS="-classpath $JC_PATH" 15 | $JAVA_HOME/bin/java $JFLAGS com.sun.javacard.apdutool.Main "$@" 16 | -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/bin/capdump: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Copyright 2005 Sun Microsystems, Inc. All rights reserved. 4 | # Use is subject to license terms. 5 | # 6 | 7 | JAVA_HOME=${JAVA_HOME:-/usr/j2se} 8 | 9 | bin_home=`dirname $0` 10 | JC_HOME=${JC_HOME:-$bin_home/..} 11 | 12 | JC_PATH=$JC_HOME/lib/apdutool.jar:$JC_HOME/lib/apduio.jar:$JC_HOME/lib/converter.jar:$JC_HOME/lib/jcwde.jar:$JC_HOME/lib/scriptgen.jar:$JC_HOME/lib/offcardverifier.jar:$JC_HOME/lib/api.jar:$JC_HOME/lib/installer.jar:$JC_HOME/lib/capdump.jar:$JC_HOME/samples/classes:$CLASSPATH 13 | 14 | JFLAGS="-classpath $JC_PATH" 15 | $JAVA_HOME/bin/java $JFLAGS com.sun.javacard.capdump.CapDump "$@" 16 | -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/bin/capgen: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Copyright 2005 Sun Microsystems, Inc. All rights reserved. 4 | # Use is subject to license terms. 5 | # 6 | 7 | JAVA_HOME=${JAVA_HOME:-/usr/j2se} 8 | 9 | bin_home=`dirname $0` 10 | JC_HOME=${JC_HOME:-$bin_home/..} 11 | 12 | JC_PATH=$JC_HOME/lib/apdutool.jar:$JC_HOME/lib/apduio.jar:$JC_HOME/lib/converter.jar:$JC_HOME/lib/jcwde.jar:$JC_HOME/lib/scriptgen.jar:$JC_HOME/lib/offcardverifier.jar:$JC_HOME/lib/api.jar:$JC_HOME/lib/installer.jar:$JC_HOME/lib/capdump.jar:$JC_HOME/samples/classes:$CLASSPATH 13 | 14 | JFLAGS="-classpath $JC_PATH" 15 | $JAVA_HOME/bin/java $JFLAGS com.sun.javacard.jcasm.cap.Main "$@" 16 | -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/bin/converter: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Copyright 2005 Sun Microsystems, Inc. All rights reserved. 4 | # Use is subject to license terms. 5 | # 6 | 7 | JAVA_HOME=${JAVA_HOME:-/usr/j2se} 8 | 9 | bin_home=`dirname $0` 10 | JC_HOME=${JC_HOME:-$bin_home/..} 11 | 12 | JC_PATH=$JC_HOME/lib/apdutool.jar:$JC_HOME/lib/apduio.jar:$JC_HOME/lib/converter.jar:$JC_HOME/lib/jcwde.jar:$JC_HOME/lib/scriptgen.jar:$JC_HOME/lib/offcardverifier.jar:$JC_HOME/lib/api.jar:$JC_HOME/lib/installer.jar:$JC_HOME/lib/capdump.jar:$JC_HOME/samples/classes:$CLASSPATH 13 | 14 | JFLAGS="-classpath $JC_PATH" 15 | $JAVA_HOME/bin/java $JFLAGS com.sun.javacard.converter.Converter "$@" 16 | -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/bin/cref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/bin/cref -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/bin/exp2text: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Copyright 2005 Sun Microsystems, Inc. All rights reserved. 4 | # Use is subject to license terms. 5 | # 6 | 7 | JAVA_HOME=${JAVA_HOME:-/usr/j2se} 8 | 9 | bin_home=`dirname $0` 10 | JC_HOME=${JC_HOME:-$bin_home/..} 11 | 12 | JC_PATH=$JC_HOME/lib/apdutool.jar:$JC_HOME/lib/apduio.jar:$JC_HOME/lib/converter.jar:$JC_HOME/lib/jcwde.jar:$JC_HOME/lib/scriptgen.jar:$JC_HOME/lib/offcardverifier.jar:$JC_HOME/lib/api.jar:$JC_HOME/lib/installer.jar:$JC_HOME/lib/capdump.jar:$JC_HOME/samples/classes:$CLASSPATH 13 | 14 | JFLAGS="-classpath $JC_PATH" 15 | $JAVA_HOME/bin/java $JFLAGS com.sun.javacard.converter.Exp2Text "$@" 16 | -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/bin/jcwde: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Copyright 2005 Sun Microsystems, Inc. All rights reserved. 4 | # Use is subject to license terms. 5 | # 6 | 7 | JAVA_HOME=${JAVA_HOME:-/usr/j2se} 8 | 9 | bin_home=`dirname $0` 10 | JC_HOME=${JC_HOME:-$bin_home/..} 11 | 12 | JC_PATH=$JC_HOME/lib/apdutool.jar:$JC_HOME/lib/apduio.jar:$JC_HOME/lib/converter.jar:$JC_HOME/lib/jcwde.jar:$JC_HOME/lib/scriptgen.jar:$JC_HOME/lib/offcardverifier.jar:$JC_HOME/lib/api.jar:$JC_HOME/lib/installer.jar:$JC_HOME/lib/capdump.jar:$JC_HOME/samples/classes:$CLASSPATH 13 | 14 | JFLAGS="-classpath $JC_PATH" 15 | $JAVA_HOME/bin/java $JFLAGS com.sun.javacard.jcwde.Main "$@" 16 | -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/bin/libjpcsclite.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/bin/libjpcsclite.so -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/bin/scriptgen: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Copyright 2005 Sun Microsystems, Inc. All rights reserved. 4 | # Use is subject to license terms. 5 | # 6 | 7 | JAVA_HOME=${JAVA_HOME:-/usr/j2se} 8 | 9 | bin_home=`dirname $0` 10 | JC_HOME=${JC_HOME:-$bin_home/..} 11 | 12 | JC_PATH=$JC_HOME/lib/apdutool.jar:$JC_HOME/lib/apduio.jar:$JC_HOME/lib/converter.jar:$JC_HOME/lib/jcwde.jar:$JC_HOME/lib/scriptgen.jar:$JC_HOME/lib/offcardverifier.jar:$JC_HOME/lib/api.jar:$JC_HOME/lib/installer.jar:$JC_HOME/lib/capdump.jar:$JC_HOME/samples/classes:$CLASSPATH 13 | 14 | JFLAGS="-classpath $JC_PATH" 15 | $JAVA_HOME/bin/java $JFLAGS com.sun.javacard.scriptgen.Main "$@" 16 | -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/bin/verifycap: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Copyright 2005 Sun Microsystems, Inc. All rights reserved. 4 | # Use is subject to license terms. 5 | # 6 | 7 | JAVA_HOME=${JAVA_HOME:-/usr/j2se} 8 | 9 | bin_home=`dirname $0` 10 | JC_HOME=${JC_HOME:-$bin_home/..} 11 | 12 | JC_PATH=$JC_HOME/lib/apdutool.jar:$JC_HOME/lib/apduio.jar:$JC_HOME/lib/converter.jar:$JC_HOME/lib/jcwde.jar:$JC_HOME/lib/scriptgen.jar:$JC_HOME/lib/offcardverifier.jar:$JC_HOME/lib/api.jar:$JC_HOME/lib/installer.jar:$JC_HOME/lib/capdump.jar:$JC_HOME/samples/classes:$CLASSPATH 13 | 14 | JFLAGS="-classpath $JC_PATH" 15 | $JAVA_HOME/bin/java $JFLAGS com.sun.javacard.offcardverifier.Verifier "$@" 16 | -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/bin/verifyexp: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Copyright 2005 Sun Microsystems, Inc. All rights reserved. 4 | # Use is subject to license terms. 5 | # 6 | 7 | JAVA_HOME=${JAVA_HOME:-/usr/j2se} 8 | 9 | bin_home=`dirname $0` 10 | JC_HOME=${JC_HOME:-$bin_home/..} 11 | 12 | JC_PATH=$JC_HOME/lib/apdutool.jar:$JC_HOME/lib/apduio.jar:$JC_HOME/lib/converter.jar:$JC_HOME/lib/jcwde.jar:$JC_HOME/lib/scriptgen.jar:$JC_HOME/lib/offcardverifier.jar:$JC_HOME/lib/api.jar:$JC_HOME/lib/installer.jar:$JC_HOME/lib/capdump.jar:$JC_HOME/samples/classes:$CLASSPATH 13 | 14 | JFLAGS="-classpath $JC_PATH" 15 | $JAVA_HOME/bin/java $JFLAGS com.sun.javacard.offcardverifier.VerifyExp "$@" 16 | -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/bin/verifyrev: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Copyright 2005 Sun Microsystems, Inc. All rights reserved. 4 | # Use is subject to license terms. 5 | # 6 | 7 | JAVA_HOME=${JAVA_HOME:-/usr/j2se} 8 | 9 | bin_home=`dirname $0` 10 | JC_HOME=${JC_HOME:-$bin_home/..} 11 | 12 | JC_PATH=$JC_HOME/lib/apdutool.jar:$JC_HOME/lib/apduio.jar:$JC_HOME/lib/converter.jar:$JC_HOME/lib/jcwde.jar:$JC_HOME/lib/scriptgen.jar:$JC_HOME/lib/offcardverifier.jar:$JC_HOME/lib/api.jar:$JC_HOME/lib/installer.jar:$JC_HOME/lib/capdump.jar:$JC_HOME/samples/classes:$CLASSPATH 13 | 14 | JFLAGS="-classpath $JC_PATH" 15 | $JAVA_HOME/bin/java $JFLAGS com.sun.javacard.offcardverifier.VerifyRev "$@" 16 | -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/lib/apduio.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/lib/apduio.jar -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/lib/apdutool.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/lib/apdutool.jar -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/lib/api.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/lib/api.jar -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/lib/api_16.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/lib/api_16.jar -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/lib/capdump.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/lib/capdump.jar -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/lib/converter.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/lib/converter.jar -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/lib/installer.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/lib/installer.jar -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/lib/javacardframework.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/lib/javacardframework.jar -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/lib/jcclientsamples.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/lib/jcclientsamples.jar -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/lib/jcrmiclientframework.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/lib/jcrmiclientframework.jar -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/lib/jcwde.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/lib/jcwde.jar -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/lib/jcwde_16.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/lib/jcwde_16.jar -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/lib/offcardverifier.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/lib/offcardverifier.jar -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-2_2_2/lib/scriptgen.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCryptoProject/Myst/a75a14dde644e4aa5e7e5e1276599b8d878b5714/MPCApplet/ext/java_card_kit-2_2_2/lib/scriptgen.jar -------------------------------------------------------------------------------- /MPCApplet/ext/java_card_kit-3_0_3/COPYRIGHT.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 6 | 7 | 9 | 11 |This software and related documentation are provided under a license 19 | agreement containing restrictions on use and disclosure and are 20 | protected by intellectual property laws. Except as expressly permitted 21 | in your license agreement or allowed by law, you may not use, copy, 22 | reproduce, translate, broadcast, modify, license, transmit, distribute, 23 | exhibit, perform, publish, or display any part, in any form, or by any 24 | means. Reverse engineering, disassembly, or decompilation of this 25 | software, unless required by law for interoperability, is prohibited.
26 |The information contained herein is subject to change without notice 27 | and is not warranted to be error-free. If you find any errors, please 28 | report them to us in writing.
29 |If this is software or related software documentation that is 30 | delivered to the U.S. Government or anyone licensing it on behalf of 31 | the U.S. Government, the following notice is applicable:
32 |U.S. GOVERNMENT RIGHTS Programs, software, databases, and related 33 | documentation and technical data delivered to U.S. Government customers 34 | are "commercial computer software" or "commercial technical data" 35 | pursuant to the applicable Federal Acquisition Regulation and 36 | agency-specific supplemental regulations. As such, the use, 37 | duplication, disclosure, modification, and adaptation shall be subject 38 | to the restrictions and license terms set forth in the applicable 39 | Government contract, and, to the extent applicable by the terms of the 40 | Government contract, the additional rights set forth in FAR 52.227-19, 41 | Commercial Computer Software License (December 2007). Oracle USA, Inc., 42 | 500 Oracle Parkway, Redwood City, CA 94065.
43 |This software or hardware is developed for general use in a variety 44 | of information management applications. It is not developed or intended 45 | for use in any inherently dangerous applications, including 46 | applications which may create a risk of personal injury. If you use 47 | this software or hardware in dangerous applications, then you shall be 48 | responsible to take all appropriate fail-safe, backup, redundancy, and 49 | other measures to ensure the safe use. Oracle Corporation and its 50 | affiliates disclaim any liability for any damages caused by use of this 51 | software or hardware in dangerous applications.
52 |Oracle and Java are registered trademarks of Oracle Corporation 53 | and/or its 54 | affiliates. Oracle and Java are registered trademarks of Oracle and/or 55 | its affiliates. Other names may be trademarks of their respective 56 | owners.
57 |AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks 58 | or registered trademarks of Advanced Micro Devices. Intel and Intel 59 | Xeon are trademarks or registered trademarks of Intel Corporation. All 60 | SPARC trademarks are used under license and are trademarks or 61 | registered trademarks of SPARC International, Inc. UNIX is a registered 62 | trademark licensed through X/Open Company, Ltd.
63 |This software or hardware and documentation may provide access to or
64 | information on content, products, and services from third parties.
65 | Oracle Corporation and its affiliates are not responsible for and
66 | expressly disclaim all warranties of any kind with respect to
67 | third-party content, products, and services. Oracle Corporation and its
68 | affiliates will not be responsible for any loss, costs, or damages
69 | incurred due to your access to or use of third-party content, products,
70 | or services.
71 |
Ce logiciel et la documentation qui l’accompagne sont 78 | protégés par les 79 | lois sur la propriété intellectuelle. Ils sont 80 | concédés sous licence et soumis à 81 | des restrictions d’utilisation et de divulgation. Sauf disposition de 82 | votre contrat de licence ou 83 | de la loi, vous ne pouvez pas copier, reproduire, traduire, diffuser, 84 | modifier, breveter, 85 | transmettre, distribuer, exposer, exécuter, publier ou afficher 86 | le logiciel, même partiellement, sous quelque forme 87 | et par quelque procédé que ce soit. Par ailleurs, il est 88 | interdit de 89 | procéder à toute ingénierie inverse du logiciel, 90 | de le désassembler ou de le décompiler, 91 | excepté à des fins d’interopérabilité avec 92 | des logiciels tiers ou tel que prescrit par 93 | la loi.
94 |Les informations fournies dans ce document sont susceptibles de 95 | modification sans préavis. 96 | Par ailleurs, Oracle Corporation ne garantit pas qu’elles soient 97 | exemptes d’erreurs et vous invite, 98 | le cas échéant, à lui en faire part par 99 | écrit.
100 |Si ce logiciel, ou 101 | la documentation qui l’accompagne, est concédé sous 102 | licence au Gouvernement des Etats-Unis, ou à 103 | toute entité qui délivre la licence de ce logiciel ou 104 | l’utilise pour le 105 | compte du Gouvernement des Etats-Unis, la notice suivante s’applique:
106 |U.S. GOVERNMENT RIGHTS. Programs, 107 | software, databases, and related documentation and technical data 108 | delivered to U.S. Government customers are 109 | "commercial computer software" or "commercial technical data" pursuant 110 | to the applicable Federal Acquisition 111 | Regulation and agency-specific supplemental regulations. As such, the 112 | use, duplication, disclosure, modification, and 113 | adaptation shall be subject to the restrictions and license terms set 114 | forth in 115 | the applicable Government contract, and, to the extent applicable by 116 | the terms of the 117 | Government contract, the additional rights set forth in FAR 52.227-19, 118 | Commercial Computer Software 119 | License (December 2007). Oracle America, Inc., 500 Oracle Parkway, 120 | Redwood City, CA 121 | 94065.
122 |Ce logiciel ou matériel a été 123 | développé pour un usage général dans le 124 | cadre d’applications de gestion des informations. Ce logiciel ou 125 | matériel n’est pas conçu ni 126 | n’est destiné à être utilisé dans des 127 | applications à risque, notamment dans des applications 128 | pouvant causer des dommages corporels. Si vous utilisez ce logiciel ou 129 | matériel dans 130 | le cadre d’applications dangereuses, il est de votre 131 | responsabilité de prendre toutes les mesures 132 | de secours, de sauvegarde, de redondance et autres mesures 133 | nécessaires à son utilisation 134 | dans des conditions optimales de sécurité. Oracle 135 | Corporation et ses affiliés déclinent toute 136 | responsabilité 137 | quant aux dommages causés par l’utilisation de ce logiciel ou 138 | matériel pour ce type 139 | d’applications.
140 |Oracle et Java sont des marques déposées d’Oracle 141 | Corporation et/ou de ses affiliés.Tout 142 | autre nom mentionné peut correspondre à des marques 143 | appartenant à d’autres propriétaires qu’Oracle.
144 |AMD, Opteron, 145 | le logo AMD et le logo AMD Opteron sont des marques ou des 146 | marques déposées d’Advanced Micro Devices. Intel et Intel 147 | Xeon sont des marques ou 148 | des marques déposées d’Intel Corporation. Toutes les 149 | marques SPARC sont utilisées sous licence et 150 | sont des marques ou des marques déposées de SPARC 151 | International, Inc. UNIX est une 152 | marque déposée concédée sous licence par 153 | X/Open Company, Ltd.
154 |Ce logiciel ou matériel et
155 | la documentation qui l’accompagne peuvent fournir des informations ou
156 | des liens donnant accès à
157 | des contenus, des produits et des services émanant de tiers.
158 | Oracle Corporation et
159 | ses affiliés déclinent toute responsabilité ou
160 | garantie expresse quant aux contenus, produits ou services
161 | émanant de tiers. En aucun cas, Oracle Corporation et ses
162 | affiliés ne sauraient
163 | être tenus pour responsables des pertes subies, des coûts
164 | occasionnés ou des dommages causés
165 | par l’accès à des contenus, produits ou services tiers,
166 | ou à leur utilisation.
167 |