Our express partner will perform scheduled system maintenance from 19th Jan to 3rd Feb, so during this time, all the orders in our webshop will be handled from 4th Feb.
Sorry for any inconvenience caused.

Search found 149 matches

by tay00000
Sat Mar 07, 2020 4:28 am
Forum: Algorithm School
Topic: Signing with custom hash
Replies: 1
Views: 15891

Re: Signing with custom hash

Hi Thumb, The smart card industry world moves on a very very slow pace. We only recently see the practical implementation of JC 3.0.4 on smart cards and most of the smart cards and SIM cards are still being equipped with just JC 2.2.2 or 3.0.1/2. It will take a very long time before the industry mov...
by tay00000
Sun Mar 01, 2020 11:34 am
Forum: Applets Development Guide
Topic: How to create an array of AESKey objects?
Replies: 1
Views: 23041

Re: How to create an array of AESKey objects?

Firstly declare the array of short totalKeyObjects = (short) 24; AESKey[] keys = new AESKey[totalKeyObjects]; Then afterwards loop through as needed and use the KeyBuilder to build the keys when you need to use them otherwise the keys are not initialized properly and are useless until initialized an...
by tay00000
Wed Jan 08, 2020 12:21 am
Forum: Card Products
Topic: Feitian's K9 FIDO token
Replies: 6
Views: 10364

Re: Feitian's K9 FIDO token

There is no known method of accessing the U2F capacitive touch button on the K9 because the access method to the touch button is proprietary to Feitian. You only have Java card smart card CCID access. Entire FIDO function is proprietary only to Feitian including the HID and touch button access which...
by tay00000
Fri Dec 20, 2019 10:14 am
Forum: Card Products
Topic: eJavaToken E5 Specifications
Replies: 1
Views: 6229

eJavaToken E5 Specifications

I have been digging around the eJavaToken E5 and here are my summary of what I noticed in the E5. Normal algorithms like AES, DES, RSA and ECDSA (SHA1 with ECDSA signature) are expected and thus are omitted from the above tests. The test is simply to find out unique functions and to make a note on i...
by tay00000
Tue Dec 17, 2019 7:43 am
Forum: Questions & Answers
Topic: simulator not Support china Shangmi
Replies: 12
Views: 13692

Re: simulator not Support china Shangmi

SM2_PUB_KEY = (SM2PublicKey)KeyBuilder.buildKey(SMConstant.KEY_TYPE_SM2_PUBLIC, (short)512, false); The length field for key builder for the SM2 Public Key is incorrect. The length should be: SMConstant.KEY_LENGTH_SM2 Correct code should be: SM2_PUB_KEY = (SM2PublicKey)KeyBuilder.buildKey(SMConstan...
by tay00000
Tue Dec 17, 2019 5:53 am
Forum: Questions & Answers
Topic: JC 3.1
Replies: 5
Views: 8744

Re: JC 3.1

I am not sure if any manufacturer have successfully moved beyond JC 3.0.4 officially despite JC 3.0.5 and JC 3.1 specifications being generally available in the public.
by tay00000
Wed Dec 11, 2019 1:24 am
Forum: Card Products
Topic: question confused me about key data storage?
Replies: 2
Views: 7933

Re: question confused me about key data storage?

Note that there's a difference between chip level certification and COS level certification. If both chip and COS are certified, it is even better. Regarding sensitive data storage on the COS level, you should be doing encryption of highly sensitive data manually unless the chip specs specially ment...
by tay00000
Wed Dec 11, 2019 1:19 am
Forum: Questions & Answers
Topic: Christmas 2019 Gifts Enquiry
Replies: 0
Views: 11900

Christmas 2019 Gifts Enquiry

@JavaCardOS, are we allowed to switch the discount coupons and mystery gifts for other items of similar or equivalent values ?
by tay00000
Tue May 07, 2019 7:23 am
Forum: Algorithm School
Topic: ECDSA (secp256k1) Signature Verification Fails
Replies: 2
Views: 17222

Re: ECDSA (secp256k1) Signature Verification Fails

Firstly, what is this ? SecP256K1.newKeyPair() and how did you derive that ? This is not a default JavaCard API and it seems like some class you made or you imported. We will need more information on that if you can comfortably provide it. This seems to be crucial as it determines how the SECP-256K1...
by tay00000
Tue Apr 30, 2019 2:54 am
Forum: Questions & Answers
Topic: How to get object working over Shareable Interface
Replies: 1
Views: 1608

Re: How to get object working over Shareable Interface

Solved by passing the output byte array using the APDU buffer. Why does the APDU buffer work ? Because it is the default global byte array buffer that is allowed to cross between the applet firewall by the JCRE and thus is a natural candidate. APDU buffer also has the advantage of the JCRE automatic...
JavaCard OS : Disclaimer