/external/boringssl/src/crypto/pool/ |
D | pool.c | 29 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 …]
|
D | pool_test.cc | 29 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()
|
D | internal.h | 26 DECLARE_LHASH_OF(CRYPTO_BUFFER) 36 LHASH_OF(CRYPTO_BUFFER) *bufs;
|
/external/boringssl/src/include/openssl/ |
D | pool.h | 34 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 …]
|
D | pkcs7.h | 32 DECLARE_STACK_OF(CRYPTO_BUFFER) 43 STACK_OF(CRYPTO_BUFFER) *out_certs, CBS *cbs, CRYPTO_BUFFER_POOL *pool);
|
D | ssl.h | 1064 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,
|
D | base.h | 358 typedef struct crypto_buffer_st CRYPTO_BUFFER; typedef
|
D | x509.h | 265 CRYPTO_BUFFER *buf; 607 OPENSSL_EXPORT X509 *X509_parse_from_buffer(CRYPTO_BUFFER *buf);
|
/external/boringssl/src/ssl/ |
D | ssl_cert.cc | 146 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 …]
|
D | ssl_x509.cc | 175 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 …]
|
D | tls13_both.cc | 111 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()
|
D | internal.h | 1182 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 …]
|
D | ssl_asn1.cc | 221 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()
|
D | ssl_test.cc | 1223 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 …]
|
D | tls_method.cc | 129 STACK_OF(CRYPTO_BUFFER) *names) { in ssl_noop_x509_check_client_CA_names()
|
D | handshake.cc | 302 const CRYPTO_BUFFER *old_cert = in ssl_verify_peer_cert() 304 const CRYPTO_BUFFER *new_cert = in ssl_verify_peer_cert()
|
D | ssl_session.cc | 217 auto buf_up_ref = [](CRYPTO_BUFFER *buf) { in SSL_SESSION_dup() 917 const STACK_OF(CRYPTO_BUFFER) * in STACK_OF() argument
|
D | handshake_client.cc | 1152 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/ |
D | pkcs7.c | 86 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()
|
D | pkcs7_x509.c | 35 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/ |
D | x509_test.cc | 1211 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()
|
D | x_x509.c | 154 X509 *X509_parse_from_buffer(CRYPTO_BUFFER *buf) {
|
/external/boringssl/src/ssl/test/ |
D | test_config.cc | 917 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/ |
D | PORTING.md | 299 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/ |
D | native_crypto.cc | 354 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()
|