cr_enc_id : AES, RSAのベリファイエラーコードを正しく返すよう修正

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@43 ff987cc8-cf2f-4642-8568-d52cce064691
This commit is contained in:
kubodera_yuichi 2009-12-23 02:19:15 +00:00
parent a71f297c0d
commit 577d8d1951

View File

@ -193,8 +193,7 @@ int crypto_aes_enc_dec( unsigned char *dst_buf, unsigned char *org_buf, u8 bondi
{ {
if( org_buf[i] != local_buf_2[i] ) if( org_buf[i] != local_buf_2[i] )
{ {
printf( "error : aes verify\n" ); return CR_GENID_ERROR_AES_VERIFY;
return 0;
} }
} }
@ -221,13 +220,13 @@ int crypto_aes_enc_dec( unsigned char *dst_buf, unsigned char *org_buf, u8 bondi
if ( AES_set_encrypt_key( pAesKey, 128, &aesEncKey ) != 0 ) if ( AES_set_encrypt_key( pAesKey, 128, &aesEncKey ) != 0 )
{ {
printf( "error : AES_set_encrypt_key\n" ); printf( "error : AES_set_encrypt_key\n" );
return 0; return CR_GENID_ERROR_AES_ENC;
} }
if ( AES_set_decrypt_key( pAesKey, 128, &aesDecKey ) != 0 ) if ( AES_set_decrypt_key( pAesKey, 128, &aesDecKey ) != 0 )
{ {
printf( "error : AES_set_decrypt_key\n" ); printf( "error : AES_set_decrypt_key\n" );
return 0; return CR_GENID_ERROR_AES_DEC;
} }
memcpy( temp_iv, pIV, 16 ); memcpy( temp_iv, pIV, 16 );
@ -241,8 +240,7 @@ int crypto_aes_enc_dec( unsigned char *dst_buf, unsigned char *org_buf, u8 bondi
{ {
if( org_buf[i] != local_buf_2[i] ) if( org_buf[i] != local_buf_2[i] )
{ {
printf( "error : aes verify\n" ); return CR_GENID_ERROR_AES_VERIFY;
return 0;
} }
} }
@ -284,7 +282,7 @@ int crypto_rsa_enc_dec( unsigned char *dst_buf,unsigned char *org_buf, u8 bondin
{ {
if( org_buf[i] != local_buf_2[i] ) if( org_buf[i] != local_buf_2[i] )
{ {
return CR_GENID_ERROR_AES_VERIFY; return CR_GENID_ERROR_RSA_VERIFY;
} }
} }