Skip to content

The FluffyPGP Applet implements the OpenGPG Card v 2.0.1 specification without using secure channels or Global Platform for portability.

License

Notifications You must be signed in to change notification settings

JavaCardOS/FluffyPGP-Applet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FluffyPGP-Applet

The FluffyPGP Applet implements the OpenGPG Card v 2.0.1 specification without using secure channels or Global Platform for portability.

Card Requirements

  • Java card version 2.2.2 (2.2.1 might work but it is untested)
  • Global platform 2.1.1 or above to use the loading scripts.
  • 2048 bit RSA keys
  • Random number generation
  • Private DOs

License

The source code is released under GPL3 and is free, you can redistribute it and/or modify it under the terms of the GNU General Public License.

Building

Using JCIDE open this project, Click "Buid All Packages(F7)" to build the source code and click "Debug" or "Run" you can Debug/run this project using Java Card Simulator.

Brief Usage:

The easiest way is to use pyApduTool to install the CAP file

The actual parameters used to load the applet on the card depend on the card manufacturer, version and state.

Discussion

Have doubts? You can visit Here to ask and discuss.

About

The FluffyPGP Applet implements the OpenGPG Card v 2.0.1 specification without using secure channels or Global Platform for portability.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages