summary refs log tree commit diff
path: root/crypto/src/math/ec/rfc7748/X448Field.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Create indirection layer for intrinsics supportPeter Dettman2023-11-061-1/+2
|
* Refactoring in Math.ECPeter Dettman2023-08-181-3/+3
|
* Refactoring in Math.EC.Rfc8032Peter Dettman2022-11-271-0/+12
|
* EdDSA: Hold decoded pubilc point in public keysPeter Dettman2022-11-261-0/+12
|
* Ed448: cofactored verificationPeter Dettman2022-11-251-0/+24
| | | | | | - Perf. opts.: Pornin's basis reduction - factor out Scalar448 class - factor out ScalarUtilities class
* EdDSA improvementsPeter Dettman2022-11-171-9/+11
| | | | | | - better guards on context values - add Verify method to public keys - reduced allocation during verification
* X448 perf. opts.Peter Dettman2022-11-131-0/+181
|
* Span-based variants for XDH/EdDSAPeter Dettman2022-10-051-0/+119
|
* Span-based variants for XDH/EdDSAPeter Dettman2022-10-041-0/+23
|
* Span-based variant of IRawAgreement.CalculateAgreementPeter Dettman2022-10-011-0/+87
|
* Use static classes and 'using' aliasesPeter Dettman2022-07-051-3/+1
|
* Simplify attributesPeter Dettman2022-06-241-1/+1
|
* EdDSA public key validationPeter Dettman2021-02-101-0/+34
| | | | - per NIST SP 800-186
* Latest XDH, EdDSA updates from bc-javaPeter Dettman2020-10-181-0/+5
|
* 'safegcd' modular inversionPeter Dettman2020-09-041-6/+74
|
* Port of X25519/X448 field updates from bc-javaPeter Dettman2020-01-301-9/+18
|
* Add sanity checks on scalar mult. outputsPeter Dettman2019-08-291-0/+8
|
* EdDSA refactoringPeter Dettman2019-08-041-4/+16
| | | | | | - tighten scalar bounds for wNAF - provide CMov in field classes - fix spelling of Straus
* Provide a constant-time zero testPeter Dettman2019-08-021-2/+9
|
* Add Ed25519 and Ed448 from RFC 8032Peter Dettman2018-07-081-13/+110
|
* Add X25519 and X448 from RFC 7748Peter Dettman2018-04-171-0/+904
- includes optimized ladders for base points