4 Commits (bfa4bd2584bbfffd41cb1728ed3577c704ce0613)

Author SHA1 Message Date
Adam Ierymenko 342fa9d33f
clang-format this branch 9 months ago
Adam Ierymenko 96ba1079b2
Clang-format!!! 1 year ago
Adam Ierymenko 5b7e1ceb68
More ECC work to prep for a FIPS mode 2 years ago
Adam Ierymenko 307befa892
Rename C25519.* to ECC.* 2 years ago
Adam Ierymenko 0e5651f353
1.12.0 merge to main (#2104) 3 years ago
Brenton Bostick f73e51e94c
Brenton/curly braces (#1971) 3 years ago
Adam Ierymenko 2ac49d99dd AES integrated on send side. 6 years ago
Adam Ierymenko 6c44fcc290
more warning cleanup 7 years ago
Adam Ierymenko c8e7031198
warning cleanup 7 years ago
Adam Ierymenko fee6aae442 Drop in faster C25519 agreement code. 7 years ago
Adam Ierymenko 89f57124b2 Never mind, only unused on some builds so leave them there. 7 years ago
Adam Ierymenko 65823332d4 Comment out some unused functions. 7 years ago
Adam Ierymenko 39e1021f62 Replace certificate based gating of multicast like/gather with a simpler more efficient method, fix some minor issues with request based com/cert push, and clean up some other random stuff. 7 years ago
Adam Ierymenko e6f9ab929d More speed stuff. 7 years ago
Adam Ierymenko 18d1772bb4 stuff for speed and stuff (testing) 7 years ago
Adam Ierymenko beb170e4fb Use X64 ASM ed25519 signatures on Linux/x64, which are about 10X faster. Will matter a lot for network controllers, not so much for other things. 8 years ago
Adam Ierymenko 610e594a50 Speed tweaks for signatures, etc. 8 years ago
Adam Ierymenko b9e1d53d7a Minor cleanup. 9 years ago
Adam Ierymenko c692f2e740 Fix for new identity generation bug. 9 years ago
Adam Ierymenko 6fc70f7c16 More cleanup, Linux build fixes. 9 years ago
Adam Ierymenko 1b68d6dbdc License header update. 9 years ago
Adam Ierymenko 38433e85bf More little stuff in crypto code. 12 years ago
Adam Ierymenko 4d1cca1150 Remove VC++ warnings in C25519, also add inline to short methods. 12 years ago
Adam Ierymenko 07f505971c Windows build fixes. 12 years ago
Adam Ierymenko 4788d911ad Remove ZT1 GPL copyright from the top of code that is basically all Daniel Bernstein's 12 years ago
Adam Ierymenko 588a47be89 Some API improvements to C25519 in preparation for that thing I woke up thinking about at 4am. 13 years ago
Adam Ierymenko de5cc82b5b Build fix to eliminate strict aliasing warnings, and a bug fix. 13 years ago
Adam Ierymenko 3b2d98e7dc Integrating new crypto -- work in progress, wont build yet. 13 years ago
Adam Ierymenko 02f3369185 Small amount of crypto cleanup. 13 years ago
Adam Ierymenko 660f92b6a7 Add test vectors for ensuring identical C25519 operation across systems. 13 years ago
Adam Ierymenko 09c8b4bbb3 More new crypto: Ed25519 signatures. 13 years ago
Adam Ierymenko b2bb7b41fc More work in progress on new crypto... 13 years ago
Adam Ierymenko 0b94a04914 More crypto work in progress... 13 years ago
Adam Ierymenko 77965af288 Add new crypto: SHA512 and C25519 -- not integrated yet. 13 years ago