From 4aae040b1a8aecddcd0e1e959c77bb262fe6b850 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Thu, 20 May 2021 10:55:18 +0000 Subject: Add an x509 engine wrapping minimal. NOT FUNCTIONAL, FOR TESTING. --- .../sbearssl_x509_minimal_init_with_engine.c | 25 ---------------------- 1 file changed, 25 deletions(-) delete mode 100644 src/sbearssl/sbearssl_x509_minimal_init_with_engine.c (limited to 'src/sbearssl/sbearssl_x509_minimal_init_with_engine.c') diff --git a/src/sbearssl/sbearssl_x509_minimal_init_with_engine.c b/src/sbearssl/sbearssl_x509_minimal_init_with_engine.c deleted file mode 100644 index 1b5c7a5..0000000 --- a/src/sbearssl/sbearssl_x509_minimal_init_with_engine.c +++ /dev/null @@ -1,25 +0,0 @@ -/* ISC license. */ - -#include - -#include - -void sbearssl_x509_minimal_init_with_engine (br_x509_minimal_context *xc, br_ssl_engine_context *eng, br_x509_trust_anchor const *btas, size_t n) -{ - static const br_hash_class *hashes[] = - { - &br_md5_vtable, - &br_sha1_vtable, - &br_sha224_vtable, - &br_sha256_vtable, - &br_sha384_vtable, - &br_sha512_vtable - } ; - - br_x509_minimal_init(xc, &br_sha256_vtable, btas, n) ; - br_x509_minimal_set_rsa(xc, br_ssl_engine_get_rsavrfy(eng)) ; - br_x509_minimal_set_ecdsa(xc, br_ssl_engine_get_ec(eng), br_ssl_engine_get_ecdsa(eng)) ; - for (unsigned int id = br_md5_ID ; id <= br_sha512_ID ; id++) - br_x509_minimal_set_hash(xc, id, hashes[id-1]) ; - br_ssl_engine_set_x509(eng, &xc->vtable) ; -} -- cgit v1.3.1