From b711327bfa997b0a2c481139f22f04ab3660edda Mon Sep 17 00:00:00 2001 From: kubodera_yuichi Date: Wed, 23 Dec 2009 05:44:26 +0000 Subject: [PATCH] =?UTF-8?q?TODO:CR=5FGENID=5FERROR=5FECDSA=5FDECODE?= =?UTF-8?q?=E3=82=A8=E3=83=A9=E3=83=BC=E3=82=B3=E3=83=BC=E3=83=89=E3=82=92?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0(cr=5FdeviceCert.c:262)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@51 ff987cc8-cf2f-4642-8568-d52cce064691 --- cr_deviceCert.c | 3 +-- cr_generate_id.h | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/cr_deviceCert.c b/cr_deviceCert.c index 9fb4d35..8ec063b 100644 --- a/cr_deviceCert.c +++ b/cr_deviceCert.c @@ -259,8 +259,7 @@ int GenerateCTRDeviceCert( EC_KEY *pECkey, u32 deviceId, u8 bondingOption, u8 *p // DERデコードして、r と s を eccSignature にセット sig = d2i_ECDSA_SIG( NULL, &pECDSAsig, signLen ); if( sig == NULL ) { - // TODO: エラーコードを決める - ret_code = 255; + ret_code = CR_GENID_ERROR_ECDSA_DECODE; goto end; } #if 0 diff --git a/cr_generate_id.h b/cr_generate_id.h index d53a93f..387224d 100644 --- a/cr_generate_id.h +++ b/cr_generate_id.h @@ -118,6 +118,7 @@ //--------------------------------------------------- // OpenSSL̏ʂɂG[R[h //--------------------------------------------------- +// TODO : ޖɃ\[gKv #define CR_GENID_ERROR_RSA_ENC ( -1) #define CR_GENID_ERROR_RSA_DEC ( -2) #define CR_GENID_ERROR_RSA_VERIFY ( -3) @@ -144,6 +145,7 @@ #define CR_GENID_ERROR_AES_VERIFY (-24) #define CR_GENID_ERROR_CERT_BUF_SIZE (-25) #define CR_GENID_ERROR_ECC_READ_PRIVATE_KEY (-26) +#define CR_GENID_ERROR_ECDSA_DECODE (-27) //--------------------------------------------------- // HSM̏ʂɂG[R[h