netxduo
NX_CRYPTO_SHA512_STRUCT::nx_sha512_states
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
netxduo
NX_CRYPTO_SHA512_STRUCT::nx_sha512_states
NX_CRYPTO_SHA512_STRUCT::nx_sha512_states field
Syntax
from
nx_crypto_sha5.h:89
ULONG64
nx_sha512_states
[
8
]
;
References
Location
Referrer
Text
nx_crypto_sha5.h:89
ULONG64
nx_sha512_states
[
8
]
;
/* Contains each state (A,B,C,D,E,F,G,H). */
nx_crypto_sha5.c:135
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
0
]
=
0x6a09e667f3bcc908
;
/* A H0 */
nx_crypto_sha5.c:136
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
1
]
=
0xbb67ae8584caa73b
;
/* B H1 */
nx_crypto_sha5.c:137
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
2
]
=
0x3c6ef372fe94f82b
;
/* C H2 */
nx_crypto_sha5.c:138
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
3
]
=
0xa54ff53a5f1d36f1
;
/* D H3 */
nx_crypto_sha5.c:139
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
4
]
=
0x510e527fade682d1
;
/* E H4 */
nx_crypto_sha5.c:140
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
5
]
=
0x9b05688c2b3e6c1f
;
/* F H5 */
nx_crypto_sha5.c:141
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
6
]
=
0x1f83d9abfb41bd6b
;
/* G H6 */
nx_crypto_sha5.c:142
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
7
]
=
0x5be0cd19137e2179
;
/* H H7 */
nx_crypto_sha5.c:149
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
0
]
=
0x8c3d37c819544da2
;
/* A H0 */
nx_crypto_sha5.c:150
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
1
]
=
0x73e1996689dcd4d6
;
/* B H1 */
nx_crypto_sha5.c:151
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
2
]
=
0x1dfab7ae32ff9c82
;
/* C H2 */
nx_crypto_sha5.c:152
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
3
]
=
0x679dd514582f9fcf
;
/* D H3 */
nx_crypto_sha5.c:153
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
4
]
=
0x0f6d2b697bd44da8
;
/* E H4 */
nx_crypto_sha5.c:154
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
5
]
=
0x77e36f7304c48942
;
/* F H5 */
nx_crypto_sha5.c:155
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
6
]
=
0x3f9d85a86a1d36c8
;
/* G H6 */
nx_crypto_sha5.c:156
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
7
]
=
0x1112e6ad91d692a1
;
/* H H7 */
nx_crypto_sha5.c:163
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
0
]
=
0x22312194fc2bf72c
;
/* A H0 */
nx_crypto_sha5.c:164
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
1
]
=
0x9f555fa3c84c64c2
;
/* B H1 */
nx_crypto_sha5.c:165
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
2
]
=
0x2393b86b6f53b151
;
/* C H2 */
nx_crypto_sha5.c:166
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
3
]
=
0x963877195940eabd
;
/* D H3 */
nx_crypto_sha5.c:167
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
4
]
=
0x96283ee2a88effe3
;
/* E H4 */
nx_crypto_sha5.c:168
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
5
]
=
0xbe5e1e2553863992
;
/* F H5 */
nx_crypto_sha5.c:169
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
6
]
=
0x2b0199fc2c85b8aa
;
/* G H6 */
nx_crypto_sha5.c:170
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
7
]
=
0x0eb72ddc81c52ca2
;
/* H H7 */
nx_crypto_sha5.c:176
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
0
]
=
0xcbbb9d5dc1059ed8
;
/* A H0 */
nx_crypto_sha5.c:177
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
1
]
=
0x629a292a367cd507
;
/* B H1 */
nx_crypto_sha5.c:178
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
2
]
=
0x9159015a3070dd17
;
/* C H2 */
nx_crypto_sha5.c:179
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
3
]
=
0x152fecd8f70e5939
;
/* D H3 */
nx_crypto_sha5.c:180
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
4
]
=
0x67332667ffc00b31
;
/* E H4 */
nx_crypto_sha5.c:181
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
5
]
=
0x8eb44a8768581511
;
/* F H5 */
nx_crypto_sha5.c:182
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
6
]
=
0xdb0c2e0d64f98fa7
;
/* G H6 */
nx_crypto_sha5.c:183
_nx_crypto_sha512_initialize()
context
->
nx_sha512_states
[
7
]
=
0x47b5481dbefa4fa4
;
/* H H7 */
nx_crypto_sha5.c:427
_nx_crypto_sha512_digest_calculate()
digest
[
0
]
=
(
UCHAR
)
(
context
->
nx_sha512_states
[
i
]
>
>
56
)
;
nx_crypto_sha5.c:428
_nx_crypto_sha512_digest_calculate()
digest
[
1
]
=
(
UCHAR
)
(
context
->
nx_sha512_states
[
i
]
>
>
48
)
;
nx_crypto_sha5.c:429
_nx_crypto_sha512_digest_calculate()
digest
[
2
]
=
(
UCHAR
)
(
context
->
nx_sha512_states
[
i
]
>
>
40
)
;
nx_crypto_sha5.c:430
_nx_crypto_sha512_digest_calculate()
digest
[
3
]
=
(
UCHAR
)
(
context
->
nx_sha512_states
[
i
]
>
>
32
)
;
nx_crypto_sha5.c:431
_nx_crypto_sha512_digest_calculate()
digest
[
4
]
=
(
UCHAR
)
(
context
->
nx_sha512_states
[
i
]
>
>
24
)
;
nx_crypto_sha5.c:432
_nx_crypto_sha512_digest_calculate()
digest
[
5
]
=
(
UCHAR
)
(
context
->
nx_sha512_states
[
i
]
>
>
16
)
;
nx_crypto_sha5.c:433
_nx_crypto_sha512_digest_calculate()
digest
[
6
]
=
(
UCHAR
)
(
context
->
nx_sha512_states
[
i
]
>
>
8
)
;
nx_crypto_sha5.c:434
_nx_crypto_sha512_digest_calculate()
digest
[
7
]
=
(
UCHAR
)
(
context
->
nx_sha512_states
[
i
]
)
;
nx_crypto_sha5.c:443
_nx_crypto_sha512_digest_calculate()
digest
[
0
]
=
(
UCHAR
)
(
context
->
nx_sha512_states
[
3
]
>
>
56
)
;
nx_crypto_sha5.c:444
_nx_crypto_sha512_digest_calculate()
digest
[
1
]
=
(
UCHAR
)
(
context
->
nx_sha512_states
[
3
]
>
>
48
)
;
nx_crypto_sha5.c:445
_nx_crypto_sha512_digest_calculate()
digest
[
2
]
=
(
UCHAR
)
(
context
->
nx_sha512_states
[
3
]
>
>
40
)
;
nx_crypto_sha5.c:446
_nx_crypto_sha512_digest_calculate()
digest
[
3
]
=
(
UCHAR
)
(
context
->
nx_sha512_states
[
3
]
>
>
32
)
;
nx_crypto_sha5.c:536
_nx_crypto_sha512_process_buffer()
a
=
context
->
nx_sha512_states
[
0
]
;
nx_crypto_sha5.c:537
_nx_crypto_sha512_process_buffer()
b
=
context
->
nx_sha512_states
[
1
]
;
nx_crypto_sha5.c:538
_nx_crypto_sha512_process_buffer()
c
=
context
->
nx_sha512_states
[
2
]
;
nx_crypto_sha5.c:539
_nx_crypto_sha512_process_buffer()
d
=
context
->
nx_sha512_states
[
3
]
;
nx_crypto_sha5.c:540
_nx_crypto_sha512_process_buffer()
e
=
context
->
nx_sha512_states
[
4
]
;
nx_crypto_sha5.c:541
_nx_crypto_sha512_process_buffer()
f
=
context
->
nx_sha512_states
[
5
]
;
nx_crypto_sha5.c:542
_nx_crypto_sha512_process_buffer()
g
=
context
->
nx_sha512_states
[
6
]
;
nx_crypto_sha5.c:543
_nx_crypto_sha512_process_buffer()
h
=
context
->
nx_sha512_states
[
7
]
;
nx_crypto_sha5.c:561
_nx_crypto_sha512_process_buffer()
context
->
nx_sha512_states
[
0
]
+=
a
;
nx_crypto_sha5.c:562
_nx_crypto_sha512_process_buffer()
context
->
nx_sha512_states
[
1
]
+=
b
;
nx_crypto_sha5.c:563
_nx_crypto_sha512_process_buffer()
context
->
nx_sha512_states
[
2
]
+=
c
;
nx_crypto_sha5.c:564
_nx_crypto_sha512_process_buffer()
context
->
nx_sha512_states
[
3
]
+=
d
;
nx_crypto_sha5.c:565
_nx_crypto_sha512_process_buffer()
context
->
nx_sha512_states
[
4
]
+=
e
;
nx_crypto_sha5.c:566
_nx_crypto_sha512_process_buffer()
context
->
nx_sha512_states
[
5
]
+=
f
;
nx_crypto_sha5.c:567
_nx_crypto_sha512_process_buffer()
context
->
nx_sha512_states
[
6
]
+=
g
;
nx_crypto_sha5.c:568
_nx_crypto_sha512_process_buffer()
context
->
nx_sha512_states
[
7
]
+=
h
;
Data Use
Functions reading
NX_CRYPTO_SHA512_STRUCT::nx_sha512_states
NX_CRYPTO_SHA512_STRUCT::nx_sha512_states
_nx_crypto_sha512_initialize()
_nx_crypto_sha512_digest_calculate()
_nx_crypto_sha512_process_buffer()
all items filtered out
Type of
NX_CRYPTO_SHA512_STRUCT::nx_sha512_states
NX_CRYPTO_SHA512_STRUCT::nx_sha512_states
ULONG64
all items filtered out