Skip to content

Simple command line tool that calculates the Key Check Values (KCVs) for Global Platform and Red Hat Certificate System's 'tkstool'.

License

Unknown and 4 other licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING
Unknown
LICENSE.GlobalPlatform
Unknown
LICENSE.OpenSSL
LGPL-3.0
COPYING.LESSER
Notifications You must be signed in to change notification settings

accwebs/KCVCalculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
******************************************************
Title       : KCVCalculator
Project URL : https://github.com/accwebs/KCVCalculator

Authors     : Aaron Curley <[email protected]>

GlobalPlatform library authors (at time of source code copying):
              Snit Mo <[email protected]>
              Karsten Ohme <[email protected]>
              Matheus Ribeiro <[email protected]>
              Augusto Makiyama <[email protected]>
              João Victor <[email protected]>
              Kjell M. Myksvoll <[email protected]>
              Sergio Campos <[email protected]>
              François Kooman <[email protected]>
              Jacek Trzcinski <[email protected]>

License     : See file LICENSE
Requires    : OpenSSL http://www.openssl.org/
******************************************************

--------------------------
  Introduction & Credits
--------------------------

KCVCalculator is a simple command line tool that calculates the Key Check Values (KCVs) for
Global Platform and Red Hat Certificate System's 'tkstool'.  This can be helpful when you 
want to use a specified key for testing/debugging purposes and you need the key's associated
KCV(s).  I probably should have written this in Python, but oh well :-)

A bunch of crypto code was copied from the open source GlobalPlatform library.

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit.
 (http://www.openssl.org/)

 
--------------------------
 Downloading & Compiling
--------------------------

Due to the simplistic and "beta" nature of the code, the author does not intend to distribute 
binaries at this time.  Compilation is fairly simple; however, using CMake.  

Required third party dependencies:
* OpenSSL        (headers and libraries)

Tested compilers:
* Visual Studio 2010
* Visual Studio 2013
* GCC 4.8 64-bit


--------------------------
 Program Use & Execution
--------------------------
Usage: 
  KCVCalculator.exe <key bytes (ASCII-hex)>

Example:
  KCVCalculator.exe 40:41:42:43:44:45:46:47:48:49:4A:4B:4C:4D:4E:4F
  <snip>
  GP KCV:      8b:af:47
  tkstool KCV: 8b:af:47:3f

About

Simple command line tool that calculates the Key Check Values (KCVs) for Global Platform and Red Hat Certificate System's 'tkstool'.

Resources

License

Unknown and 4 other licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING
Unknown
LICENSE.GlobalPlatform
Unknown
LICENSE.OpenSSL
LGPL-3.0
COPYING.LESSER

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages