003 File Manager
Current Path:
/usr/src/crypto/openssl/crypto/pem
usr
/
src
/
crypto
/
openssl
/
crypto
/
pem
/
📁
..
📄
build.info
(179 B)
📄
pem_all.c
(4.91 KB)
📄
pem_err.c
(6.41 KB)
📄
pem_info.c
(10.41 KB)
📄
pem_lib.c
(29.47 KB)
📄
pem_oth.c
(1.02 KB)
📄
pem_pk8.c
(6.54 KB)
📄
pem_pkey.c
(7.11 KB)
📄
pem_sign.c
(1.26 KB)
📄
pem_x509.c
(565 B)
📄
pem_xaux.c
(581 B)
📄
pvkfmt.c
(23.53 KB)
Editing: pem_oth.c
/* * Copyright 1995-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 <stdio.h> #include "internal/cryptlib.h" #include <openssl/buffer.h> #include <openssl/objects.h> #include <openssl/evp.h> #include <openssl/x509.h> #include <openssl/pem.h> /* Handle 'other' PEMs: not private keys */ void *PEM_ASN1_read_bio(d2i_of_void *d2i, const char *name, BIO *bp, void **x, pem_password_cb *cb, void *u) { const unsigned char *p = NULL; unsigned char *data = NULL; long len; char *ret = NULL; if (!PEM_bytes_read_bio(&data, &len, NULL, name, bp, cb, u)) return NULL; p = data; ret = d2i(x, &p, len); if (ret == NULL) PEMerr(PEM_F_PEM_ASN1_READ_BIO, ERR_R_ASN1_LIB); OPENSSL_free(data); return ret; }
Upload File
Create Folder