diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2017-03-14 09:07:27 +0000 |
---|---|---|
committer | Laurent Bercot <ska-skaware@skarnet.org> | 2017-03-14 09:07:27 +0000 |
commit | 6126e9c49f01b315c82cae340caaa1d8f588c0e7 (patch) | |
tree | 0e072c8d0490d432f989e8fe94ad072188f96a4d /src/sbearssl/sbearssl_setclientcert.c | |
parent | 53091e3bce487ee82e2805a0231e780551561717 (diff) | |
download | s6-networking-6126e9c49f01b315c82cae340caaa1d8f588c0e7.tar.xz |
Cleanup superfluous includes
Diffstat (limited to 'src/sbearssl/sbearssl_setclientcert.c')
-rw-r--r-- | src/sbearssl/sbearssl_setclientcert.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/sbearssl/sbearssl_setclientcert.c b/src/sbearssl/sbearssl_setclientcert.c deleted file mode 100644 index 74bfd20..0000000 --- a/src/sbearssl/sbearssl_setclientcert.c +++ /dev/null @@ -1,28 +0,0 @@ -/* ISC license. */ - -#include <sys/types.h> -#include <bearssl.h> -#include <s6-networking/sbearssl.h> - -int sbearssl_setclientcert (br_ssl_client_context *cc, br_x509_certificate const *certs, size_t certlen, br_skey const *key) -{ - if (!certlen) return 0 ; - switch (key.type) - { - case BR_KEYTYPE_RSA : - br_ssl_client_set_single_rsa(cc, certs, certlen, &key->rsa, &br_rsa_i31_pkcs1_sign) ; - break ; - case BR_KEYTYPE_EC : - { - int kt, r ; - r = sbearssl_ec_issuer_keytype(&kt, &certs[0]) ; - if (r) return r ; - br_ssl_client_set_single_ec(cc, certs, certlen, &key->ec, BR_KEYTYPE_KEYX | BR_KEYTYPE_SIGN, kt, &br_ec_prime_i31, ) ; - break ; - } - default : - strerr_dief1x(96, "unsupported private key type") ; - } - - return 0 ; -} |