0
I Use This!
Activity Not Available

Commits : Listings

Analyzed 4 months ago. based on code collected 11 months ago.
Jun 03, 2022 — Jun 03, 2023
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
- Bug fix (64 bits): 2 places were 0l was used instead of ZERO macro. More... about 13 years ago
- SHA1 optimization: I don't construct the pad in string anymore. More... about 13 years ago
- File patterns added in root .gitignore. More... about 13 years ago
- Benchmarks loop have been doubled to 100.000 iterations. More... about 13 years ago
- The w array is now a Array1 bigarray. More... about 13 years ago
- Adding a bunch of gitignore files to clean "git status" output. More... about 13 years ago
- SHA1 optimization: pad creation improved. More... about 13 years ago
- Optimization of f when t < 20. More... about 13 years ago
- All constants for SHA1 algorithm moved to separate files. More... about 13 years ago
- SHA1 optimization in the temporary value calculation. More... about 13 years ago
- SHA1: f and k removed and replaced by 4 functions. More... about 13 years ago
- Good optimization of make_w again! More... about 13 years ago
- make_w optimization (unnoticeable). More... about 13 years ago
- Huge again optimization on word function. More... about 13 years ago
- Small optimization of word_to_int32 More... about 13 years ago
- Additional huge optimization of word_to_int More... about 13 years ago
- SHA1: word_to_int greatly optimized. More... about 13 years ago
- Cryptokit added in SHA1 benchmark. More... about 13 years ago
- Added a comment on the implementation limitations. More... about 13 years ago
- SHA1's macros renamed without SHA1_ More... about 13 years ago
- main Makefile: DEBUG_SCRAM macro explicitely undefined for security More... about 13 years ago
- Adding additional 64 bits architecture for int implementation. More... about 13 years ago
- Conditional compilation of SHA1 with a int implementation on 64 bits. More... about 13 years ago
- The initial values of h are only 5, used once at the very beginning. I think we can spare a function call for this. More... about 13 years ago
- Char.chr transformed into Char.unsafe_chr as I am sure the code I insert are right (unless the code is flawed somehow!). I am not sure how much that kind of thing optimizes the code and how bad it is (if it is not documented, I guess, there is a reason. Is there?). More... about 13 years ago
- I duplicated make_pad in 2 similar functions, one using int and one Int64 computation. The latter is generic and is consistent with the RFC, but the first one is much faster and will probably correspond to more cases. Hence I will use the int-version unless I am given very big messages. More... about 13 years ago
- Int64/32.zero changed into 0L/l. - Nicer pad creation function (though does not change much). - SHA1 benchmark passed to a 50.000 loop. More... about 13 years ago
Remove the separate call to calculate the length in bits og Sha1 message. More... about 13 years ago
Simplification of the C benchmark of SHA1 with the one-call version. More... about 13 years ago
- Benchmark of SCRAM moved to a subdirectory. - New benchmark for Sha1 with C code comparison (using OpenSSL's SHA1). - Minor changes in Sha1 module. More... about 13 years ago