mirror of
https://github.com/rvtr/ctr_eFuse.git
synced 2025-11-02 00:11:04 -04:00
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:
parent
a71f297c0d
commit
577d8d1951
12
cr_enc_id.c
12
cr_enc_id.c
@ -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] )
|
||||
{
|
||||
printf( "error : aes verify\n" );
|
||||
return 0;
|
||||
return CR_GENID_ERROR_AES_VERIFY;
|
||||
}
|
||||
}
|
||||
|
||||
@ -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 )
|
||||
{
|
||||
printf( "error : AES_set_encrypt_key\n" );
|
||||
return 0;
|
||||
return CR_GENID_ERROR_AES_ENC;
|
||||
}
|
||||
|
||||
if ( AES_set_decrypt_key( pAesKey, 128, &aesDecKey ) != 0 )
|
||||
{
|
||||
printf( "error : AES_set_decrypt_key\n" );
|
||||
return 0;
|
||||
return CR_GENID_ERROR_AES_DEC;
|
||||
}
|
||||
|
||||
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] )
|
||||
{
|
||||
printf( "error : aes verify\n" );
|
||||
return 0;
|
||||
return CR_GENID_ERROR_AES_VERIFY;
|
||||
}
|
||||
}
|
||||
|
||||
@ -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] )
|
||||
{
|
||||
return CR_GENID_ERROR_AES_VERIFY;
|
||||
return CR_GENID_ERROR_RSA_VERIFY;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user