Announce two new product: SmartCard Reader Rockey200 and USB2.0 Extension Cable

ROCKEY 200 is a handy and portable USB Smart Card reader that can perform read/write operations on any ISO 7816-1/2/3/4 smart cards which are compatible with protocol T=0 and T=1.

USB2.0 Extension Cable With high speed USB 2.0 devices such as USB token ,USB Card Reader and so on.

Come to try it now!

FluffyPGPApplet Instructions & Applet Source Code

Open source implementation of the OpenPGP smart card version 2.0 on a java card.

Moderator: Ellisun

User avatar
JavaCardOS
Posts: 259
Joined: Thu Apr 30, 2015 12:00 pm
Points: 2267
Contact:

FluffyPGPApplet Instructions & Applet Source Code

Postby JavaCardOS » Wed Jun 17, 2015 1:12 am

This Open source applet implements the GPG Card v 2.0.1 specification without using secure channels or Global Platform for portability.

Support
• 2048 bit RSA keys
• RSA Key import (CRT format)
• Random number generation
• Private DOs

Limitations
• No extended APDU support.
• Supports only 2048 bit CRT RSA keys (1024 is too short and most cards don't support 4096 bits)
• No secure messaging support.
• No support for the cardholder certificate (DO 7F21).
• Readability was favored over code size.
• Will not run on cards with an APDU buffer smaller than 256 + 5 bytes.

For more information about this Applet, please see the following file.
Note:
The Applet has been successfully compiled in JCIDE, and can be directly used after downloading.
You can also get source codes from GitHub or SourceForge (GPL3).
You do not have the required permissions to view the files attached to this post. Please login first.
Last edited by JavaCardOS on Fri Jan 08, 2016 1:59 am, edited 6 times in total.

nobody2015
Posts: 15
Joined: Wed Aug 19, 2015 3:11 am
Points: 48
Contact:

Re: FluffyPGPApplet

Postby nobody2015 » Wed Dec 02, 2015 8:28 am

In Github,
Card Requirements

Java card version 2.2.2 (2.2.1 might work but it is untested)
2048 bit RSA key support
Global platform 2.1.1 or above to use the loading scripts.


For the version of JavaCard and GlobalPlatform, this applet has these limitations?

User avatar
horse dream
Posts: 76
Joined: Thu May 21, 2015 11:48 pm
Points: 136
Contact:

Re: FluffyPGPApplet

Postby horse dream » Sat Dec 05, 2015 2:20 am

This applet is no particularly limited for JavaCard and GP version.

If your Java Card supported the version of JavaCard and GP versions is lower, At the time of building applet, you can select the lower version of the API and convertor.


Return to “FluffyPGPApplet”

Who is online

Users browsing this forum: No registered users and 1 guest

JavaCard OS : Disclaimer