diff options
author | Sven Biebaut <svenbiebaut@google.com> | 2024-06-19 12:50:48 +0000 |
---|---|---|
committer | Boringssl LUCI CQ <boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2024-06-19 21:35:38 +0000 |
commit | 84dc9bb624b47bda0bf802ae9e04a6eecb40865c (patch) | |
tree | 977fc4eba9fdfd3f654b34520c4b7823e6180ffc | |
parent | 67422ed4434116daa8898773692165ddd51a6ac2 (diff) | |
download | boringssl-84dc9bb624b47bda0bf802ae9e04a6eecb40865c.zip boringssl-84dc9bb624b47bda0bf802ae9e04a6eecb40865c.tar.gz boringssl-84dc9bb624b47bda0bf802ae9e04a6eecb40865c.tar.bz2 |
Add EDDSA support for fetching and uploading vectors
As EDDSA is similar to ECDSA with respect to the vectors, the existing
ECDSA handling code can be used, avoiding duplications.
This modification does not support the 'run' or 'exec' commandline uses.
Change-Id: I95f5c3de063539cf881f9116c6e631f4883ef2fd
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/69467
Auto-Submit: Sven Biebaut <svenbiebaut@google.com>
Reviewed-by: Adam Langley <agl@google.com>
Commit-Queue: Adam Langley <agl@google.com>
-rw-r--r-- | util/fipstools/acvp/acvptool/subprocess/subprocess.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/util/fipstools/acvp/acvptool/subprocess/subprocess.go b/util/fipstools/acvp/acvptool/subprocess/subprocess.go index f1cb5fa..0e6ca44 100644 --- a/util/fipstools/acvp/acvptool/subprocess/subprocess.go +++ b/util/fipstools/acvp/acvptool/subprocess/subprocess.go @@ -141,6 +141,7 @@ func NewWithIO(cmd *exec.Cmd, in io.WriteCloser, out io.ReadCloser) *Subprocess "KAS-FFC-SSC": &kasDH{}, } m.primitives["ECDSA"] = &ecdsa{"ECDSA", map[string]bool{"P-224": true, "P-256": true, "P-384": true, "P-521": true}, m.primitives} + m.primitives["EDDSA"] = &ecdsa{"ECDSA", map[string]bool{"ED-25519": true}, nil} go m.readerRoutine() return m |