From d10d6ad2ae8d45eb7634602f94aee3f1d7947b0b Mon Sep 17 00:00:00 2001 From: yosiokat Date: Fri, 11 Apr 2008 12:56:04 +0000 Subject: [PATCH] =?UTF-8?q?AESi=5FResetAesKeyD=E9=96=A2=E6=95=B0=E3=81=AE?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1116 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- include/firm/aes/ARM7/aes_init.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/include/firm/aes/ARM7/aes_init.h b/include/firm/aes/ARM7/aes_init.h index 8ae88f55..5134d167 100644 --- a/include/firm/aes/ARM7/aes_init.h +++ b/include/firm/aes/ARM7/aes_init.h @@ -120,6 +120,25 @@ static inline void AESi_ResetAesKeyC( void ) AES_Unlock(); } +/*---------------------------------------------------------------------------* + Name: AESi_ResetAesKeyD + + Description: set SEED/ID/KEYs filler data for slot-D + + Arguments: None + + Returns: None + *---------------------------------------------------------------------------*/ +static inline void AESi_ResetAesKeyD( void ) +{ + AES_Lock(); + AES_WaitKey(); + + MI_CpuCopy32( (u32*)AESi_ResetAesKeyD + 3, (u32*)REG_AES_KEY_D1_ADDR, 40 ); + + AES_Unlock(); +} + /*---------------------------------------------------------------------------* Name: AESi_InitKeysFIRM