AESインポートの修正をECDSAインポートに逆輸入

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@146 ff987cc8-cf2f-4642-8568-d52cce064691
This commit is contained in:
kubodera_yuichi 2010-01-06 06:41:54 +00:00
parent 5f36638c42
commit f748831d4a

View File

@ -24,8 +24,8 @@
#include "my_hsm_bignum.h"
#include "my_hsm_alloc.h"
#define PRIV_KEY_FILE "/opt/nfast/work/hoge/ctr_eFuse/dummyKey/dev/NintendoCTR2_priv_dummy.der"
#define PUB_KEY_FILE "/opt/nfast/work/hoge/ctr_eFuse/dummyKey/dev/NintendoCTR2_pub_dummy.der"
#define PRIV_KEY_FILE "/opt/nfast/work/ctr_eFuse/hsm_utils/real_key/hoge/NintendoCTR2_privkey_prod.der"
#define PUB_KEY_FILE "/opt/nfast/work/ctr_eFuse/hsm_utils/real_key/hoge/NintendoCTR2_pubkey_prod.der"
#define MODULE_ID 1
#define DATA_LEN 256 // bytes
@ -61,8 +61,8 @@ RQCard_FIPS fips;
M_KeyID ltid = 0; // the cardset loaded into the module
NFKM_CardSet *cardset = NULL;
NFKM_ModuleInfo *moduleinfo = NULL;
const NFKM_KeyIdent priv_keyident = { (char*)"simple", (char*)"nintendo-ctr2-priv-dummy-dev" };
const NFKM_KeyIdent pub_keyident = { (char*)"simple", (char*)"nintendo-ctr2-pub-dummy-dev" };
const NFKM_KeyIdent priv_keyident = { (char*)"simple", (char*)"nct2-priv-hoge" };
const NFKM_KeyIdent pub_keyident = { (char*)"simple", (char*)"nct2-pub-hoge" };
unsigned char save_enc[DATA_LEN];
@ -100,6 +100,7 @@ int importECDSAPrivate( NFKM_KeyIdent keyident )
memset( &privBn, 0, sizeof( privBn ) );
// key data open
printf( "priv key file : %s\n", PRIV_KEY_FILE );
fp = fopen( PRIV_KEY_FILE, "rb" );
if ( !fp )
{
@ -229,6 +230,9 @@ int importECDSAPrivate( NFKM_KeyIdent keyident )
return 1;
}
printf( "priv key record success : appname=%s, ident=%s\n",
priv_keyident.appname, priv_keyident.ident );
return result;
} // importECDSAPrivate
@ -258,6 +262,7 @@ int importECDSAPublic( NFKM_KeyIdent keyident )
memset( &pubBn, 0, sizeof( pubBn ) );
// key data open
printf( "pub key file : %s\n", PUB_KEY_FILE );
fp = fopen( PUB_KEY_FILE, "rb" );
if ( !fp )
{
@ -400,6 +405,9 @@ int importECDSAPublic( NFKM_KeyIdent keyident )
return 1;
}
printf( "pub key record success : appname=%s, ident=%s\n",
pub_keyident.appname, pub_keyident.ident );
return result;
} // importECDSAPublic