Skip to content

Commit a93d835

Browse files
committed
Integration of vk-u2f
1 parent 01969d4 commit a93d835

16 files changed

+57
-78
lines changed

applets/javacard-memory

applets/vk-u2f

scripts/clean/vk-u2f.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/bash
22

33
cd /app/src/applets/vk-u2f
4-
rm -rf target/*.cap target/com/vivokey/u2f
4+
rm -rf target

scripts/clean/vk-ykhmac.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/bash
22

33
cd /app/src/applets/vk-ykhmac
4-
rm -rf target/*.cap target/com/vivokey/ykhmac
4+
rm -rf target

scripts/compile/res/u2f-javacard.build.xml

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project basedir="." default="build" name="ledger-u2f-javacard">
3-
4-
<target name="build" description="Build everything">
5-
<antcall target="build-applet-ci"/>
6-
<antcall target="build-applet"/>
7-
</target>
8-
9-
<target name="build-applet">
10-
<get src="https://github.com/martinpaljak/ant-javacard/releases/download/v1.4/ant-javacard.jar" skipexisting="true" dest="."/>
11-
<taskdef name="javacard" classname="pro.javacard.ant.JavaCard" classpath="ant-javacard.jar"/>
12-
<replaceregexp file="src/main/java/com/ledger/u2f/OneShotPresence.java" match="(if \(did_verify_flag\[0\] != 0\)\s*\{\n\s*return\s)\s*[A-z0-9]*;" replace="\10;"/>
13-
<javacard>
14-
<cap output="target/U2FApplet.cap" classes="target/applet" sources="src" aid="a000000617004f97a2e95001" version="1.1">
15-
<applet class="com.ledger.u2f.U2FApplet" aid="a000000617004f97a2e94901"/>
16-
</cap>
17-
</javacard>
18-
</target>
19-
20-
<target name="build-applet-ci">
2+
<project basedir="." default="applet" name="ledger-u2f-javacard">
3+
<target name="applet">
214
<get src="https://github.com/martinpaljak/ant-javacard/releases/download/v1.4/ant-javacard.jar" skipexisting="true" dest="."/>
225
<taskdef name="javacard" classname="pro.javacard.ant.JavaCard" classpath="ant-javacard.jar"/>
23-
<replaceregexp file="src/main/java/com/ledger/u2f/OneShotPresence.java" match="(if \(did_verify_flag\[0\] != 0\)\s*\{\n\s*return\s)\s*[A-z0-9]*;" replace="\1FLAG_USER_PRESENT;"/>
246
<javacard>
25-
<cap output="target/U2FApplet-ci.cap" classes="target/applet-ci" sources="src" aid="a000000617004f97a2e95001" version="1.1">
7+
<cap output="target/U2FApplet.cap" classes="target" sources="src" aid="a000000617004f97a2e95001" version="1.1">
268
<applet class="com.ledger.u2f.U2FApplet" aid="a000000617004f97a2e94901"/>
279
</cap>
2810
</javacard>

scripts/compile/res/vk-u2f.build.xml

Lines changed: 0 additions & 17 deletions
This file was deleted.

scripts/compile/u2f-javacard.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ mkdir -p /app/src/bin /app/src/applets/u2f-javacard/target
44
cd /app/src/applets/u2f-javacard
55
cp /app/src/scripts/compile/res/u2f-javacard.build.xml .
66
JC_HOME=/app/sdks/jc304_kit ant -buildfile u2f-javacard.build.xml
7-
cp /app/src/applets/u2f-javacard/target/U2FApplet.cap /app/src/bin/
7+
cp /app/src/applets/u2f-javacard/target/*.cap /app/src/bin/

scripts/compile/vk-u2f.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,5 @@
22

33
mkdir -p /app/src/bin /app/src/applets/vk-u2f/target
44
cd /app/src/applets/vk-u2f
5-
cp /app/src/scripts/compile/res/vk-u2f.build.xml .
6-
JC_HOME=/app/sdks/jc304_kit ant -buildfile vk-u2f.build.xml
5+
JC_HOME=/app/sdks/jc304_kit ant
76
cp /app/src/applets/vk-u2f/target/*.cap /app/src/bin/

scripts/jcardsim.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/bash
2+
3+
cd /app/src/jcardsim
4+
JC_CLASSIC_HOME=/app/sdks/jc305u3_kit/ mvn initialize
5+
JC_CLASSIC_HOME=/app/sdks/jc305u3_kit/ mvn clean install

scripts/test/res/certs/.gitignore

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)