summaryrefslogtreecommitdiff
path: root/Cryptlib/OpenSSL/crypto/bio/bio_meth.c
diff options
context:
space:
mode:
authorMathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>2017-09-13 12:09:40 -0700
committerMathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>2017-09-13 12:09:40 -0700
commitb6f94dbeacfc6f0a507413096189304c58dbe66c (patch)
treebce8c7db22209078618294c51d95a0c033aec7d9 /Cryptlib/OpenSSL/crypto/bio/bio_meth.c
parent25f7fd1fb389a5f6356f353d16c5ead80dac6bbc (diff)
downloadefi-boot-shim-upstream/13_git1505328970.9c1c35c5.tar.gz
efi-boot-shim-upstream/13_git1505328970.9c1c35c5.zip
New upstream version 13~git1505328970.9c1c35c5upstream/13_git1505328970.9c1c35c5
Diffstat (limited to 'Cryptlib/OpenSSL/crypto/bio/bio_meth.c')
-rw-r--r--Cryptlib/OpenSSL/crypto/bio/bio_meth.c145
1 files changed, 0 insertions, 145 deletions
diff --git a/Cryptlib/OpenSSL/crypto/bio/bio_meth.c b/Cryptlib/OpenSSL/crypto/bio/bio_meth.c
deleted file mode 100644
index c5f9f7e8..00000000
--- a/Cryptlib/OpenSSL/crypto/bio/bio_meth.c
+++ /dev/null
@@ -1,145 +0,0 @@
-/*
- * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
- *
- * Licensed under the OpenSSL license (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
- */
-
-#include "bio_lcl.h"
-#include <internal/thread_once.h>
-
-CRYPTO_RWLOCK *bio_type_lock = NULL;
-static CRYPTO_ONCE bio_type_init = CRYPTO_ONCE_STATIC_INIT;
-
-DEFINE_RUN_ONCE_STATIC(do_bio_type_init)
-{
- bio_type_lock = CRYPTO_THREAD_lock_new();
- return bio_type_lock != NULL;
-}
-
-int BIO_get_new_index()
-{
- static int bio_count = BIO_TYPE_START;
- int newval;
-
- if (!RUN_ONCE(&bio_type_init, do_bio_type_init)) {
- BIOerr(BIO_F_BIO_GET_NEW_INDEX, ERR_R_MALLOC_FAILURE);
- return -1;
- }
- if (!CRYPTO_atomic_add(&bio_count, 1, &newval, bio_type_lock))
- return -1;
- return newval;
-}
-
-BIO_METHOD *BIO_meth_new(int type, const char *name)
-{
- BIO_METHOD *biom = OPENSSL_zalloc(sizeof(BIO_METHOD));
-
- if (biom != NULL) {
- biom->type = type;
- biom->name = name;
- }
- return biom;
-}
-
-void BIO_meth_free(BIO_METHOD *biom)
-{
- OPENSSL_free(biom);
-}
-
-int (*BIO_meth_get_write(BIO_METHOD *biom)) (BIO *, const char *, int)
-{
- return biom->bwrite;
-}
-
-int BIO_meth_set_write(BIO_METHOD *biom,
- int (*bwrite) (BIO *, const char *, int))
-{
- biom->bwrite = bwrite;
- return 1;
-}
-
-int (*BIO_meth_get_read(BIO_METHOD *biom)) (BIO *, char *, int)
-{
- return biom->bread;
-}
-
-int BIO_meth_set_read(BIO_METHOD *biom,
- int (*bread) (BIO *, char *, int))
-{
- biom->bread = bread;
- return 1;
-}
-
-int (*BIO_meth_get_puts(BIO_METHOD *biom)) (BIO *, const char *)
-{
- return biom->bputs;
-}
-
-int BIO_meth_set_puts(BIO_METHOD *biom,
- int (*bputs) (BIO *, const char *))
-{
- biom->bputs = bputs;
- return 1;
-}
-
-int (*BIO_meth_get_gets(BIO_METHOD *biom)) (BIO *, char *, int)
-{
- return biom->bgets;
-}
-
-int BIO_meth_set_gets(BIO_METHOD *biom,
- int (*bgets) (BIO *, char *, int))
-{
- biom->bgets = bgets;
- return 1;
-}
-
-long (*BIO_meth_get_ctrl(BIO_METHOD *biom)) (BIO *, int, long, void *)
-{
- return biom->ctrl;
-}
-
-int BIO_meth_set_ctrl(BIO_METHOD *biom,
- long (*ctrl) (BIO *, int, long, void *))
-{
- biom->ctrl = ctrl;
- return 1;
-}
-
-int (*BIO_meth_get_create(BIO_METHOD *biom)) (BIO *)
-{
- return biom->create;
-}
-
-int BIO_meth_set_create(BIO_METHOD *biom, int (*create) (BIO *))
-{
- biom->create = create;
- return 1;
-}
-
-int (*BIO_meth_get_destroy(BIO_METHOD *biom)) (BIO *)
-{
- return biom->destroy;
-}
-
-int BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy) (BIO *))
-{
- biom->destroy = destroy;
- return 1;
-}
-
-long (*BIO_meth_get_callback_ctrl(BIO_METHOD *biom)) (BIO *, int, bio_info_cb *)
-{
- return biom->callback_ctrl;
-}
-
-int BIO_meth_set_callback_ctrl(BIO_METHOD *biom,
- long (*callback_ctrl) (BIO *, int,
- bio_info_cb *))
-{
- biom->callback_ctrl = callback_ctrl;
- return 1;
-}