From 93a9ffa6c2d8440328deca5e860ae9cf38d81d8a Mon Sep 17 00:00:00 2001 From: "Dr. David von Oheimb" Date: Sun, 29 Nov 2020 12:38:02 +0100 Subject: remove obsolete test/drbg_cavs_data.h Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/13568) --- test/drbg_cavs_data.h | 88 --------------------------------------------------- 1 file changed, 88 deletions(-) delete mode 100644 test/drbg_cavs_data.h (limited to 'test') diff --git a/test/drbg_cavs_data.h b/test/drbg_cavs_data.h deleted file mode 100644 index f37af3a2a8..0000000000 --- a/test/drbg_cavs_data.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved. - * - * Licensed under the Apache License 2.0 (the "License"). You may not use - * this file except in compliance with the License. You can obtain a copy - * in the file LICENSE in the source distribution or at - * https://www.openssl.org/source/license.html - */ - -/* - * Known answer tests (KAT) for NIST SP800-90A DRBGs. - */ - -#include - -#ifndef OSSL_TEST_DRBG_CAVS_DATA_H -# define OSSL_TEST_DRBG_CAVS_DATA_H - -enum drbg_kat_type { - NO_RESEED, - PR_FALSE, - PR_TRUE -}; - -enum drbg_flags { - NA = 0, - USE_DF = 1<<0, - NO_DF = 1<<1, - USE_HMAC = 1<<2 -}; - -struct drbg_kat_no_reseed { - size_t count; - const unsigned char *entropyin; - const unsigned char *nonce; - const unsigned char *persstr; - const unsigned char *addin1; - const unsigned char *addin2; - const unsigned char *retbytes; -}; - -struct drbg_kat_pr_false { - size_t count; - const unsigned char *entropyin; - const unsigned char *nonce; - const unsigned char *persstr; - const unsigned char *entropyinreseed; - const unsigned char *addinreseed; - const unsigned char *addin1; - const unsigned char *addin2; - const unsigned char *retbytes; -}; - -struct drbg_kat_pr_true { - size_t count; - const unsigned char *entropyin; - const unsigned char *nonce; - const unsigned char *persstr; - const unsigned char *entropyinpr1; - const unsigned char *addin1; - const unsigned char *entropyinpr2; - const unsigned char *addin2; - const unsigned char *retbytes; -}; - -struct drbg_kat { - enum drbg_kat_type type; - enum drbg_flags flags; - int nid; - - size_t entropyinlen; - size_t noncelen; - size_t persstrlen; - size_t addinlen; - size_t retbyteslen; - - const void *t; -}; - -extern const struct drbg_kat *drbg_ctr_test[]; -extern const struct drbg_kat *drbg_hmac_test[]; -extern const struct drbg_kat *drbg_hash_test[]; - -extern const size_t drbg_ctr_nelem; -extern const size_t drbg_hmac_nelem; -extern const size_t drbg_hash_nelem; - -#endif -- cgit v1.2.3