FluffyPGPApplet Instructions & Applet Source Code
Posted: 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).
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).