Home
last modified time | relevance | path

Searched refs:CRYPTO_BUFFER (Results 1 – 25 of 25) sorted by relevance

/external/boringssl/src/crypto/pool/
Dpool.c29 DEFINE_LHASH_OF(CRYPTO_BUFFER) in DEFINE_LHASH_OF() argument
31 static uint32_t CRYPTO_BUFFER_hash(const CRYPTO_BUFFER *buf) { in DEFINE_LHASH_OF()
35 static int CRYPTO_BUFFER_cmp(const CRYPTO_BUFFER *a, const CRYPTO_BUFFER *b) { in CRYPTO_BUFFER_cmp()
76 CRYPTO_BUFFER *CRYPTO_BUFFER_new(const uint8_t *data, size_t len, in CRYPTO_BUFFER_new()
79 CRYPTO_BUFFER tmp; in CRYPTO_BUFFER_new()
84 CRYPTO_BUFFER *const duplicate = in CRYPTO_BUFFER_new()
96 CRYPTO_BUFFER *const buf = OPENSSL_malloc(sizeof(CRYPTO_BUFFER)); in CRYPTO_BUFFER_new()
100 OPENSSL_memset(buf, 0, sizeof(CRYPTO_BUFFER)); in CRYPTO_BUFFER_new()
118 CRYPTO_BUFFER *duplicate = lh_CRYPTO_BUFFER_retrieve(pool->bufs, buf); in CRYPTO_BUFFER_new()
121 CRYPTO_BUFFER *old = NULL; in CRYPTO_BUFFER_new()
[all …]
Dpool_test.cc29 bssl::UniquePtr<CRYPTO_BUFFER> buf( in TEST()
37 bssl::UniquePtr<CRYPTO_BUFFER> buf2 = bssl::UpRef(buf); in TEST()
41 bssl::UniquePtr<CRYPTO_BUFFER> buf(CRYPTO_BUFFER_new(nullptr, 0, nullptr)); in TEST()
53 bssl::UniquePtr<CRYPTO_BUFFER> buf( in TEST()
57 bssl::UniquePtr<CRYPTO_BUFFER> buf2( in TEST()
72 bssl::UniquePtr<CRYPTO_BUFFER> buf, buf2, buf3; in TEST()
99 bssl::UniquePtr<CRYPTO_BUFFER> buf_ref; in TEST()
Dinternal.h26 DECLARE_LHASH_OF(CRYPTO_BUFFER)
36 LHASH_OF(CRYPTO_BUFFER) *bufs;
/external/boringssl/src/include/openssl/
Dpool.h34 DEFINE_STACK_OF(CRYPTO_BUFFER)
48 OPENSSL_EXPORT CRYPTO_BUFFER *CRYPTO_BUFFER_new(const uint8_t *data, size_t len,
58 OPENSSL_EXPORT CRYPTO_BUFFER *CRYPTO_BUFFER_alloc(uint8_t **out_data,
62 OPENSSL_EXPORT CRYPTO_BUFFER *CRYPTO_BUFFER_new_from_CBS(
68 OPENSSL_EXPORT void CRYPTO_BUFFER_free(CRYPTO_BUFFER *buf);
72 OPENSSL_EXPORT int CRYPTO_BUFFER_up_ref(CRYPTO_BUFFER *buf);
75 OPENSSL_EXPORT const uint8_t *CRYPTO_BUFFER_data(const CRYPTO_BUFFER *buf);
79 OPENSSL_EXPORT size_t CRYPTO_BUFFER_len(const CRYPTO_BUFFER *buf);
82 OPENSSL_EXPORT void CRYPTO_BUFFER_init_CBS(const CRYPTO_BUFFER *buf, CBS *out);
93 BORINGSSL_MAKE_DELETER(CRYPTO_BUFFER, CRYPTO_BUFFER_free)
[all …]
Dpkcs7.h32 DECLARE_STACK_OF(CRYPTO_BUFFER)
43 STACK_OF(CRYPTO_BUFFER) *out_certs, CBS *cbs, CRYPTO_BUFFER_POOL *pool);
Dssl.h1064 SSL_CTX *ctx, CRYPTO_BUFFER *const *certs, size_t num_certs,
1072 SSL *ssl, CRYPTO_BUFFER *const *certs, size_t num_certs, EVP_PKEY *privkey,
1499 OPENSSL_EXPORT const STACK_OF(CRYPTO_BUFFER) *
1658 OPENSSL_EXPORT const STACK_OF(CRYPTO_BUFFER) *
2532 STACK_OF(CRYPTO_BUFFER) *name_list);
2538 STACK_OF(CRYPTO_BUFFER) *name_list);
2557 OPENSSL_EXPORT const STACK_OF(CRYPTO_BUFFER) *
2741 typedef int (*ssl_cert_decompression_func_t)(SSL *ssl, CRYPTO_BUFFER **out,
3093 SSL *ssl, CRYPTO_BUFFER *dc, EVP_PKEY *pkey,
Dbase.h358 typedef struct crypto_buffer_st CRYPTO_BUFFER; typedef
Dx509.h265 CRYPTO_BUFFER *buf;
607 OPENSSL_EXPORT X509 *X509_parse_from_buffer(CRYPTO_BUFFER *buf);
/external/boringssl/src/ssl/
Dssl_cert.cc146 static CRYPTO_BUFFER *buffer_up_ref(CRYPTO_BUFFER *buffer) { in buffer_up_ref()
232 CRYPTO_BUFFER *leaf_buffer, EVP_PKEY *privkey) { in check_leaf_cert_and_privkey()
265 CERT *cert, CRYPTO_BUFFER *const *certs, size_t num_certs, in cert_set_chain_and_key()
288 UniquePtr<STACK_OF(CRYPTO_BUFFER)> certs_sk(sk_CRYPTO_BUFFER_new_null()); in cert_set_chain_and_key()
306 bool ssl_set_cert(CERT *cert, UniquePtr<CRYPTO_BUFFER> buffer) { in ssl_set_cert()
348 UniquePtr<STACK_OF(CRYPTO_BUFFER)> *out_chain, in ssl_parse_cert_chain()
366 UniquePtr<STACK_OF(CRYPTO_BUFFER)> chain(sk_CRYPTO_BUFFER_new_null()); in ssl_parse_cert_chain()
396 UniquePtr<CRYPTO_BUFFER> buf( in ssl_parse_cert_chain()
422 STACK_OF(CRYPTO_BUFFER) *chain = hs->config->cert->chain.get(); in ssl_add_cert_chain()
424 CRYPTO_BUFFER *buffer = sk_CRYPTO_BUFFER_value(chain, i); in ssl_add_cert_chain()
[all …]
Dssl_x509.cc175 static UniquePtr<CRYPTO_BUFFER> x509_to_buffer(X509 *x509) { in x509_to_buffer()
182 UniquePtr<CRYPTO_BUFFER> buffer(CRYPTO_BUFFER_new(buf, cert_len, NULL)); in x509_to_buffer()
189 static UniquePtr<STACK_OF(CRYPTO_BUFFER)> new_leafless_chain(void) { in new_leafless_chain()
190 UniquePtr<STACK_OF(CRYPTO_BUFFER)> chain(sk_CRYPTO_BUFFER_new_null()); in new_leafless_chain()
204 UniquePtr<STACK_OF(CRYPTO_BUFFER)> new_chain; in ssl_cert_set_chain()
213 CRYPTO_BUFFER *leaf = sk_CRYPTO_BUFFER_value(cert->chain.get(), 0); in ssl_cert_set_chain()
227 UniquePtr<CRYPTO_BUFFER> buffer = x509_to_buffer(x509); in ssl_cert_set_chain()
249 STACK_OF(CRYPTO_BUFFER) *names) { in ssl_crypto_x509_check_client_CA_list()
250 for (const CRYPTO_BUFFER *buffer : names) { in ssl_crypto_x509_check_client_CA_list()
303 for (CRYPTO_BUFFER *cert : sess->certs.get()) { in ssl_crypto_x509_session_cache_objects()
[all …]
Dtls13_both.cc111 bssl::UniquePtr<CRYPTO_BUFFER> decompressed; in tls13_process_certificate()
150 CRYPTO_BUFFER *decompressed_ptr = nullptr; in tls13_process_certificate()
186 UniquePtr<STACK_OF(CRYPTO_BUFFER)> certs(sk_CRYPTO_BUFFER_new_null()); in tls13_process_certificate()
228 UniquePtr<CRYPTO_BUFFER> buf( in tls13_process_certificate()
450 CRYPTO_BUFFER *leaf_buf = sk_CRYPTO_BUFFER_value(cert->chain.get(), 0); in tls13_add_certificate()
490 const CRYPTO_BUFFER *raw = dc->raw.get(); in tls13_add_certificate()
503 CRYPTO_BUFFER *cert_buf = sk_CRYPTO_BUFFER_value(cert->chain.get(), i); in tls13_add_certificate()
Dinternal.h1182 UniquePtr<STACK_OF(CRYPTO_BUFFER)> *out_chain,
1211 UniquePtr<STACK_OF(CRYPTO_BUFFER)> ssl_parse_client_CA_list(SSL *ssl,
1227 const CRYPTO_BUFFER *leaf);
1392 static UniquePtr<DC> Parse(CRYPTO_BUFFER *in, uint8_t *out_alert);
1396 UniquePtr<CRYPTO_BUFFER> raw;
1528 UniquePtr<STACK_OF(CRYPTO_BUFFER)> ca_names;
1887 UniquePtr<STACK_OF(CRYPTO_BUFFER)> chain;
1930 UniquePtr<CRYPTO_BUFFER> signed_cert_timestamp_list;
1933 UniquePtr<CRYPTO_BUFFER> ocsp_response;
2032 int (*check_client_CA_list)(STACK_OF(CRYPTO_BUFFER) *names);
[all …]
Dssl_asn1.cc221 const CRYPTO_BUFFER *buffer = sk_CRYPTO_BUFFER_value(in->certs.get(), 0); in SSL_SESSION_to_bytes_full()
336 const CRYPTO_BUFFER *buffer = sk_CRYPTO_BUFFER_value(in->certs.get(), i); in SSL_SESSION_to_bytes_full()
437 UniquePtr<CRYPTO_BUFFER> *out, in SSL_SESSION_parse_crypto_buffer()
675 UniquePtr<CRYPTO_BUFFER> buffer(CRYPTO_BUFFER_new_from_CBS(&peer, pool)); in SSL_SESSION_parse()
691 UniquePtr<CRYPTO_BUFFER> buffer(CRYPTO_BUFFER_new_from_CBS(&cert, pool)); in SSL_SESSION_parse()
Dssl_test.cc1223 static bssl::UniquePtr<CRYPTO_BUFFER> BufferFromPEM(const char *pem) { in BufferFromPEM()
1235 auto ret = bssl::UniquePtr<CRYPTO_BUFFER>( in BufferFromPEM()
1241 static bssl::UniquePtr<CRYPTO_BUFFER> GetChainTestCertificateBuffer() { in GetChainTestCertificateBuffer()
1265 bssl::UniquePtr<CRYPTO_BUFFER> buffer) { in X509FromBuffer()
1278 static bssl::UniquePtr<CRYPTO_BUFFER> GetChainTestIntermediateBuffer() { in GetChainTestIntermediateBuffer()
3117 bssl::UniquePtr<CRYPTO_BUFFER> leaf = GetChainTestCertificateBuffer(); in TEST()
3119 std::vector<CRYPTO_BUFFER*> chain = { in TEST()
3137 bssl::UniquePtr<CRYPTO_BUFFER> leaf = GetChainTestCertificateBuffer(); in TEST()
3139 bssl::UniquePtr<CRYPTO_BUFFER> intermediate = in TEST()
3142 std::vector<CRYPTO_BUFFER*> chain = { in TEST()
[all …]
Dtls_method.cc129 STACK_OF(CRYPTO_BUFFER) *names) { in ssl_noop_x509_check_client_CA_names()
Dhandshake.cc302 const CRYPTO_BUFFER *old_cert = in ssl_verify_peer_cert()
304 const CRYPTO_BUFFER *new_cert = in ssl_verify_peer_cert()
Dssl_session.cc217 auto buf_up_ref = [](CRYPTO_BUFFER *buf) { in SSL_SESSION_dup()
917 const STACK_OF(CRYPTO_BUFFER) * in STACK_OF() argument
Dhandshake_client.cc1152 UniquePtr<STACK_OF(CRYPTO_BUFFER)> ca_names = in do_read_certificate_request()
1252 CRYPTO_BUFFER *leaf = in do_send_client_key_exchange()
/external/boringssl/src/crypto/pkcs7/
Dpkcs7.c86 int PKCS7_get_raw_certificates(STACK_OF(CRYPTO_BUFFER) *out_certs, CBS *cbs, in PKCS7_get_raw_certificates()
111 CRYPTO_BUFFER *buf = CRYPTO_BUFFER_new_from_CBS(&cert, pool); in PKCS7_get_raw_certificates()
126 CRYPTO_BUFFER *buf = sk_CRYPTO_BUFFER_pop(out_certs); in PKCS7_get_raw_certificates()
Dpkcs7_x509.c35 STACK_OF(CRYPTO_BUFFER) *raw = sk_CRYPTO_BUFFER_new_null(); in PKCS7_get_certificates()
42 CRYPTO_BUFFER *buf = sk_CRYPTO_BUFFER_value(raw, i); in PKCS7_get_certificates()
/external/boringssl/src/crypto/x509/
Dx509_test.cc1211 bssl::UniquePtr<CRYPTO_BUFFER> buf( in TEST()
1236 bssl::UniquePtr<CRYPTO_BUFFER> buf_trailing_data( in TEST()
1250 bssl::UniquePtr<CRYPTO_BUFFER> buf( in TEST()
1273 bssl::UniquePtr<CRYPTO_BUFFER> buf( in TEST()
1309 bssl::UniquePtr<CRYPTO_BUFFER> buf( in TEST()
1326 bssl::UniquePtr<CRYPTO_BUFFER> buf_with_trailing_byte( in TEST()
Dx_x509.c154 X509 *X509_parse_from_buffer(CRYPTO_BUFFER *buf) {
/external/boringssl/src/ssl/test/
Dtest_config.cc917 const STACK_OF(CRYPTO_BUFFER) *buffers = SSL_get0_server_requested_CAs(ssl); in CheckCertificateRequest()
1308 [](SSL *ssl, CRYPTO_BUFFER **out, size_t uncompressed_len, in SetupCtx()
1327 [](SSL *ssl, CRYPTO_BUFFER **out, size_t uncompressed_len, in SetupCtx()
1704 bssl::UniquePtr<CRYPTO_BUFFER> dc_buf( in NewSSL()
/external/boringssl/src/
DPORTING.md299 A [`CRYPTO_BUFFER`](https://commondatastorage.googleapis.com/chromium-boringssl-docs/pool.h.html) i…
303 …hromium-boringssl-docs/ssl.h.html) for functions taking or returning `CRYPTO_BUFFER`.) The buffer-…
/external/conscrypt/common/src/jni/main/cpp/conscrypt/
Dnative_crypto.cc354 jbyteArray CryptoBufferToByteArray(JNIEnv* env, const CRYPTO_BUFFER* buf) { in CryptoBufferToByteArray()
373 bssl::UniquePtr<CRYPTO_BUFFER> ByteArrayToCryptoBuffer(JNIEnv* env, const jbyteArray array, in ByteArrayToCryptoBuffer()
387 bssl::UniquePtr<CRYPTO_BUFFER> ret(CRYPTO_BUFFER_new( in ByteArrayToCryptoBuffer()
399 const STACK_OF(CRYPTO_BUFFER) * buffers) { in CryptoBuffersToObjectArray()
416 CRYPTO_BUFFER* buffer = sk_CRYPTO_BUFFER_value(buffers, i); in CryptoBuffersToObjectArray()
6778 std::vector<bssl::UniquePtr<CRYPTO_BUFFER>> certBufferRefs(numCerts); in NativeCrypto_setLocalCertsAndPrivateKey()
6779 std::vector<CRYPTO_BUFFER*> certBuffers(numCerts); in NativeCrypto_setLocalCertsAndPrivateKey()
6823 bssl::UniquePtr<STACK_OF(CRYPTO_BUFFER)> principalsStack(sk_CRYPTO_BUFFER_new_null()); in NativeCrypto_SSL_set_client_CA_list()
6832 bssl::UniquePtr<CRYPTO_BUFFER> buf = ByteArrayToCryptoBuffer(env, principal.get(), nullptr); in NativeCrypto_SSL_set_client_CA_list()
7863 const STACK_OF(CRYPTO_BUFFER)* chain = SSL_get0_peer_certificates(ssl); in NativeCrypto_SSL_get0_peer_certificates()