Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
12dc8ae6
Commit
12dc8ae6
authored
May 26, 2003
by
Hideaki Yoshifuji
Committed by
David S. Miller
May 26, 2003
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[CRYPTO]: Fix compiler warnings in sha512.c
parent
5c0e5824
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
43 additions
and
43 deletions
+43
-43
crypto/sha512.c
crypto/sha512.c
+43
-43
No files found.
crypto/sha512.c
View file @
12dc8ae6
...
@@ -48,33 +48,33 @@ static inline u64 RORu64(u64 x, u64 y)
...
@@ -48,33 +48,33 @@ static inline u64 RORu64(u64 x, u64 y)
}
}
const
u64
sha512_K
[
80
]
=
{
const
u64
sha512_K
[
80
]
=
{
0x428a2f98d728ae22
,
0x7137449123ef65cd
,
0xb5c0fbcfec4d3b2f
,
0x428a2f98d728ae22
ULL
,
0x7137449123ef65cdULL
,
0xb5c0fbcfec4d3b2fULL
,
0xe9b5dba58189dbbc
,
0x3956c25bf348b538
,
0x59f111f1b605d019
,
0xe9b5dba58189dbbc
ULL
,
0x3956c25bf348b538ULL
,
0x59f111f1b605d019ULL
,
0x923f82a4af194f9b
,
0xab1c5ed5da6d8118
,
0xd807aa98a3030242
,
0x923f82a4af194f9b
ULL
,
0xab1c5ed5da6d8118ULL
,
0xd807aa98a3030242ULL
,
0x12835b0145706fbe
,
0x243185be4ee4b28c
,
0x550c7dc3d5ffb4e2
,
0x12835b0145706fbe
ULL
,
0x243185be4ee4b28cULL
,
0x550c7dc3d5ffb4e2ULL
,
0x72be5d74f27b896f
,
0x80deb1fe3b1696b1
,
0x9bdc06a725c71235
,
0x72be5d74f27b896f
ULL
,
0x80deb1fe3b1696b1ULL
,
0x9bdc06a725c71235ULL
,
0xc19bf174cf692694
,
0xe49b69c19ef14ad2
,
0xefbe4786384f25e3
,
0xc19bf174cf692694
ULL
,
0xe49b69c19ef14ad2ULL
,
0xefbe4786384f25e3ULL
,
0x0fc19dc68b8cd5b5
,
0x240ca1cc77ac9c65
,
0x2de92c6f592b0275
,
0x0fc19dc68b8cd5b5
ULL
,
0x240ca1cc77ac9c65ULL
,
0x2de92c6f592b0275ULL
,
0x4a7484aa6ea6e483
,
0x5cb0a9dcbd41fbd4
,
0x76f988da831153b5
,
0x4a7484aa6ea6e483
ULL
,
0x5cb0a9dcbd41fbd4ULL
,
0x76f988da831153b5ULL
,
0x983e5152ee66dfab
,
0xa831c66d2db43210
,
0xb00327c898fb213f
,
0x983e5152ee66dfab
ULL
,
0xa831c66d2db43210ULL
,
0xb00327c898fb213fULL
,
0xbf597fc7beef0ee4
,
0xc6e00bf33da88fc2
,
0xd5a79147930aa725
,
0xbf597fc7beef0ee4
ULL
,
0xc6e00bf33da88fc2ULL
,
0xd5a79147930aa725ULL
,
0x06ca6351e003826f
,
0x142929670a0e6e70
,
0x27b70a8546d22ffc
,
0x06ca6351e003826f
ULL
,
0x142929670a0e6e70ULL
,
0x27b70a8546d22ffcULL
,
0x2e1b21385c26c926
,
0x4d2c6dfc5ac42aed
,
0x53380d139d95b3df
,
0x2e1b21385c26c926
ULL
,
0x4d2c6dfc5ac42aedULL
,
0x53380d139d95b3dfULL
,
0x650a73548baf63de
,
0x766a0abb3c77b2a8
,
0x81c2c92e47edaee6
,
0x650a73548baf63de
ULL
,
0x766a0abb3c77b2a8ULL
,
0x81c2c92e47edaee6ULL
,
0x92722c851482353b
,
0xa2bfe8a14cf10364
,
0xa81a664bbc423001
,
0x92722c851482353b
ULL
,
0xa2bfe8a14cf10364ULL
,
0xa81a664bbc423001ULL
,
0xc24b8b70d0f89791
,
0xc76c51a30654be30
,
0xd192e819d6ef5218
,
0xc24b8b70d0f89791
ULL
,
0xc76c51a30654be30ULL
,
0xd192e819d6ef5218ULL
,
0xd69906245565a910
,
0xf40e35855771202a
,
0x106aa07032bbd1b8
,
0xd69906245565a910
ULL
,
0xf40e35855771202aULL
,
0x106aa07032bbd1b8ULL
,
0x19a4c116b8d2d0c8
,
0x1e376c085141ab53
,
0x2748774cdf8eeb99
,
0x19a4c116b8d2d0c8
ULL
,
0x1e376c085141ab53ULL
,
0x2748774cdf8eeb99ULL
,
0x34b0bcb5e19b48a8
,
0x391c0cb3c5c95a63
,
0x4ed8aa4ae3418acb
,
0x34b0bcb5e19b48a8
ULL
,
0x391c0cb3c5c95a63ULL
,
0x4ed8aa4ae3418acbULL
,
0x5b9cca4f7763e373
,
0x682e6ff3d6b2b8a3
,
0x748f82ee5defb2fc
,
0x5b9cca4f7763e373
ULL
,
0x682e6ff3d6b2b8a3ULL
,
0x748f82ee5defb2fcULL
,
0x78a5636f43172f60
,
0x84c87814a1f0ab72
,
0x8cc702081a6439ec
,
0x78a5636f43172f60
ULL
,
0x84c87814a1f0ab72ULL
,
0x8cc702081a6439ecULL
,
0x90befffa23631e28
,
0xa4506cebde82bde9
,
0xbef9a3f7b2c67915
,
0x90befffa23631e28
ULL
,
0xa4506cebde82bde9ULL
,
0xbef9a3f7b2c67915ULL
,
0xc67178f2e372532b
,
0xca273eceea26619c
,
0xd186b8c721c0c207
,
0xc67178f2e372532b
ULL
,
0xca273eceea26619cULL
,
0xd186b8c721c0c207ULL
,
0xeada7dd6cde0eb1e
,
0xf57d4f7fee6ed178
,
0x06f067aa72176fba
,
0xeada7dd6cde0eb1e
ULL
,
0xf57d4f7fee6ed178ULL
,
0x06f067aa72176fbaULL
,
0x0a637dc5a2c898a6
,
0x113f9804bef90dae
,
0x1b710b35131c471b
,
0x0a637dc5a2c898a6
ULL
,
0x113f9804bef90daeULL
,
0x1b710b35131c471bULL
,
0x28db77f523047d84
,
0x32caab7b40c72493
,
0x3c9ebe0a15c9bebc
,
0x28db77f523047d84
ULL
,
0x32caab7b40c72493ULL
,
0x3c9ebe0a15c9bebcULL
,
0x431d67c49c100d4c
,
0x4cc5d4becb3e42b6
,
0x597f299cfc657e2a
,
0x431d67c49c100d4c
ULL
,
0x4cc5d4becb3e42b6ULL
,
0x597f299cfc657e2aULL
,
0x5fcb6fab3ad6faec
,
0x6c44198c4a475817
,
0x5fcb6fab3ad6faec
ULL
,
0x6c44198c4a475817ULL
,
};
};
#define e0(x) (RORu64(x,28) ^ RORu64(x,34) ^ RORu64(x,39))
#define e0(x) (RORu64(x,28) ^ RORu64(x,34) ^ RORu64(x,39))
...
@@ -83,24 +83,24 @@ const u64 sha512_K[80] = {
...
@@ -83,24 +83,24 @@ const u64 sha512_K[80] = {
#define s1(x) (RORu64(x,19) ^ RORu64(x,61) ^ (x >> 6))
#define s1(x) (RORu64(x,19) ^ RORu64(x,61) ^ (x >> 6))
/* H* initial state for SHA-512 */
/* H* initial state for SHA-512 */
#define H0 0x6a09e667f3bcc908
#define H0 0x6a09e667f3bcc908
ULL
#define H1 0xbb67ae8584caa73b
#define H1 0xbb67ae8584caa73b
ULL
#define H2 0x3c6ef372fe94f82b
#define H2 0x3c6ef372fe94f82b
ULL
#define H3 0xa54ff53a5f1d36f1
#define H3 0xa54ff53a5f1d36f1
ULL
#define H4 0x510e527fade682d1
#define H4 0x510e527fade682d1
ULL
#define H5 0x9b05688c2b3e6c1f
#define H5 0x9b05688c2b3e6c1f
ULL
#define H6 0x1f83d9abfb41bd6b
#define H6 0x1f83d9abfb41bd6b
ULL
#define H7 0x5be0cd19137e2179
#define H7 0x5be0cd19137e2179
ULL
/* H'* initial state for SHA-384 */
/* H'* initial state for SHA-384 */
#define HP0 0xcbbb9d5dc1059ed8
#define HP0 0xcbbb9d5dc1059ed8
ULL
#define HP1 0x629a292a367cd507
#define HP1 0x629a292a367cd507
ULL
#define HP2 0x9159015a3070dd17
#define HP2 0x9159015a3070dd17
ULL
#define HP3 0x152fecd8f70e5939
#define HP3 0x152fecd8f70e5939
ULL
#define HP4 0x67332667ffc00b31
#define HP4 0x67332667ffc00b31
ULL
#define HP5 0x8eb44a8768581511
#define HP5 0x8eb44a8768581511
ULL
#define HP6 0xdb0c2e0d64f98fa7
#define HP6 0xdb0c2e0d64f98fa7
ULL
#define HP7 0x47b5481dbefa4fa4
#define HP7 0x47b5481dbefa4fa4
ULL
static
inline
void
LOAD_OP
(
int
I
,
u64
*
W
,
const
u8
*
input
)
static
inline
void
LOAD_OP
(
int
I
,
u64
*
W
,
const
u8
*
input
)
{
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment