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