remove unused load cert functions
diff --git a/lib/picotls.c b/lib/picotls.c
index 445fa04..aedaf4d 100644
--- a/lib/picotls.c
+++ b/lib/picotls.c
@@ -2440,7 +2440,6 @@
(ret = tls->ctx->on_extension->cb(tls->ctx->on_extension, tls, PTLS_HANDSHAKE_TYPE_ENCRYPTED_EXTENSIONS, type,
ptls_iovec_init(src, end - src)) != 0))
goto Exit;
-
switch (type) {
case PTLS_EXTENSION_TYPE_SERVER_NAME:
if (src != end) {
@@ -2733,8 +2732,6 @@
certs[num_certs++] = ptls_iovec_init(src, end - src);
src = end;
});
- if (src == end)
- break;
uint16_t type;
decode_open_extensions(src, end, PTLS_HANDSHAKE_TYPE_CERTIFICATE, &type, {
if (tls->ctx->on_extension != NULL &&
diff --git a/t/util.h b/t/util.h
index d73dd8e..8ce4240 100644
--- a/t/util.h
+++ b/t/util.h
@@ -123,43 +123,6 @@
}
}
-static ptls_iovec_t raw_cert_from_file(const char *fn)
-{
- FILE *fp;
-
- fp = fopen(fn, "rb");
- if (fp == NULL)
- goto Err;
-
- RSA *pubkey = PEM_read_RSA_PUBKEY(fp, NULL, NULL, NULL);
- if (pubkey == NULL) {
- ERR_print_errors_fp(stderr);
- goto Err;
- }
-
- unsigned char *out = NULL;
- int outlen;
- outlen = i2d_RSA_PUBKEY(pubkey, &out);
-
- if (outlen == 0) {
- ERR_print_errors_fp(stderr);
- goto Err;
- }
- fclose(fp);
-
- return ptls_iovec_init(out, outlen);
-Err:
- fprintf(stderr, "failed to load raw cert from file:%s\n", fn);
- exit(1);
- return ptls_iovec_init(NULL, 0);
-}
-
-void setup_raw_cert_file(ptls_context_t *ctx, const char *fn)
-{
- ctx->certificates.list[0] = raw_cert_from_file(fn);
- ctx->certificates.count = 1;
-}
-
static inline void setup_verify_certificate(ptls_context_t *ctx)
{
static ptls_openssl_verify_certificate_t vc;