aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Biebaut <svenbiebaut@google.com>2024-06-19 12:50:48 +0000
committerBoringssl LUCI CQ <boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com>2024-06-19 21:35:38 +0000
commit84dc9bb624b47bda0bf802ae9e04a6eecb40865c (patch)
tree977fc4eba9fdfd3f654b34520c4b7823e6180ffc
parent67422ed4434116daa8898773692165ddd51a6ac2 (diff)
downloadboringssl-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.go1
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