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>
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 @@ "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