@@ -41,19 +41,15 @@ void CRYPTO_IRQHandler()
41
41
42
42
static void rng_get (unsigned char * pConversionData )
43
43
{
44
- uint32_t * p32ConversionData ;
44
+ uint32_t * p32ConversionData ;
45
45
46
- p32ConversionData = (uint32_t * )pConversionData ;
46
+ p32ConversionData = (uint32_t * )pConversionData ;
47
47
48
- // PRNG_Open(PRNG_KEY_SIZE_64, 0, 0);
49
- PRNG_Open (PRNG_KEY_SIZE_256 , 1 , us_ticker_read ());
48
+ PRNG_Open (PRNG_KEY_SIZE_256 , 1 , us_ticker_read ());
50
49
PRNG_Start ();
51
50
while (!g_PRNG_done );
52
51
53
52
PRNG_Read (p32ConversionData );
54
-
55
- // printf(" 0x%08x 0x%08x 0x%08x 0x%08x\n\r", *p32ConversionData, *(p32ConversionData+1), *(p32ConversionData+2), *(p32ConversionData+3));
56
- // printf(" 0x%08x 0x%08x 0x%08x 0x%08x\n\r", *(p32ConversionData+4), *(p32ConversionData+5), *(p32ConversionData+6), *(p32ConversionData+7));
57
53
}
58
54
59
55
void rng_init (rng_t * obj )
@@ -76,7 +72,6 @@ void rng_free(rng_t *obj)
76
72
(void )obj ;
77
73
PRNG_DISABLE_INT ();
78
74
NVIC_DisableIRQ (CRPT_IRQn );
79
- //CLK_DisableModuleClock(CRPT_MODULE);
80
75
}
81
76
82
77
int rng_get_bytes (rng_t * obj , uint8_t * output , size_t length , size_t * output_length )
@@ -87,10 +82,10 @@ int rng_get_bytes(rng_t *obj, uint8_t *output, size_t length, size_t *output_len
87
82
if (length < 32 ) {
88
83
unsigned char tmpBuff [32 ];
89
84
rng_get (tmpBuff );
90
- memcpy ( output , & tmpBuff , length );
85
+ memcpy (output , & tmpBuff , length );
91
86
* output_length = length ;
92
87
} else {
93
- for ( int i = 0 ; i < (length /32 ); i ++ ) {
88
+ for (int i = 0 ; i < (length /32 ); i ++ ) {
94
89
rng_get (output );
95
90
* output_length += 32 ;
96
91
output += 32 ;
0 commit comments