Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
John McEleney
/
mailutils
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
5162af43
...
5162af437ea0b5ee87c879f048858da822c1b67d
authored
2002-09-03 20:58:39 +0000
by
Sergey Poznyakoff
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Restored optimization of F1
1 parent
b6e3add3
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
2 deletions
mailbox/md5.c
mailbox/md5.c
View file @
5162af4
...
...
@@ -169,8 +169,8 @@ MD5Final(unsigned char digest[16], struct MD5Context *ctx)
/* The four core functions - F1 is optimized somewhat */
#define F1(x, y, z) (x & y | ~x & z)
/*#define F1(x, y, z) (z ^ (x & (y ^ z))) */
/*#define F1(x, y, z) (x & y | ~x & z) */
#define F1(x, y, z) (z ^ (x & (y ^ z)))
#define F2(x, y, z) F1(z, x, y)
#define F3(x, y, z) (x ^ y ^ z)
#define F4(x, y, z) (y ^ (x | ~z))
...
...
Please
register
or
sign in
to post a comment