Fix CBOR based DICE fuzzers
The fuzzers needed to be updated to initialize the crypto operations.
Change-Id: I79cb8199d70be3b80eaf6ef475ea3a7a558cdc7e
Reviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/53501
Reviewed-by: Darren Krahn <dkrahn@google.com>
Commit-Queue: Andrew Scull <ascull@google.com>
diff --git a/src/cbor_cert_op_fuzzer.cc b/src/cbor_cert_op_fuzzer.cc
index fb0fa53..e8631d4 100644
--- a/src/cbor_cert_op_fuzzer.cc
+++ b/src/cbor_cert_op_fuzzer.cc
@@ -23,6 +23,9 @@
constexpr DiceOps kOps = {.context = NULL,
.hash = DiceBsslHashOp,
.kdf = DiceBsslKdfOp,
+ .keypair_from_seed = DiceBsslEd25519KeypairFromSeed,
+ .sign = DiceBsslEd25519Sign,
+ .verify = DiceBsslEd25519Verify,
.generate_certificate = DiceGenerateCborCertificateOp,
.clear_memory = DiceClearMemory};
diff --git a/src/template_cbor_cert_op_fuzzer.cc b/src/template_cbor_cert_op_fuzzer.cc
index a3913d6..c21858b 100644
--- a/src/template_cbor_cert_op_fuzzer.cc
+++ b/src/template_cbor_cert_op_fuzzer.cc
@@ -24,6 +24,9 @@
.context = NULL,
.hash = DiceBsslHashOp,
.kdf = DiceBsslKdfOp,
+ .keypair_from_seed = DiceBsslEd25519KeypairFromSeed,
+ .sign = DiceBsslEd25519Sign,
+ .verify = DiceBsslEd25519Verify,
.generate_certificate = DiceGenerateCborCertificateFromTemplateOp,
.clear_memory = DiceClearMemory};