/openssl/test/ |
H A D | quic_srtm_test.c | 27 void *opaque = NULL; in test_srtm() local 46 || !TEST_true(ossl_quic_srtm_lookup(srtm, &token_1, 0, &opaque, &seq_num)) in test_srtm() 47 || !TEST_ptr_eq(opaque, ptrs + 1) in test_srtm() 49 || !TEST_true(ossl_quic_srtm_lookup(srtm, &token_1, 1, &opaque, &seq_num)) in test_srtm() 50 || !TEST_ptr_eq(opaque, ptrs + 0) in test_srtm() 52 || !TEST_true(ossl_quic_srtm_lookup(srtm, &token_1, 2, &opaque, &seq_num)) in test_srtm() 53 || !TEST_ptr_eq(opaque, ptrs + 0) in test_srtm() 56 || !TEST_ptr_eq(opaque, ptrs + 0) in test_srtm() 59 || !TEST_ptr_eq(opaque, ptrs + 0) in test_srtm() 64 || !TEST_ptr_eq(opaque, ptrs + 1) in test_srtm() [all …]
|
H A D | quic_lcidm_test.c | 28 void *opaque = NULL; in test_lcidm() local 60 || !TEST_ptr_eq(opaque, ptrs + 2) in test_lcidm() 63 &seq_num, &opaque)) in test_lcidm() 64 || !TEST_ptr_eq(opaque, ptrs + 2) in test_lcidm() 67 &seq_num, &opaque)) in test_lcidm() 68 || !TEST_ptr_eq(opaque, ptrs + 2) in test_lcidm() 71 &seq_num, &opaque)) in test_lcidm() 72 || !TEST_ptr_eq(opaque, ptrs + 2) in test_lcidm() 87 &seq_num, &opaque)) in test_lcidm() 89 &seq_num, &opaque)) in test_lcidm() [all …]
|
/openssl/ssl/quic/ |
H A D | quic_lcidm.c | 52 void *opaque; member 100 return a->opaque != b->opaque; in lcidm_conn_comp() 193 key.opaque = opaque; in lcidm_get0_conn() 211 conn->opaque = opaque; in lcidm_upsert_conn() 296 conn = lcidm_get0_conn(lcidm, opaque); in ossl_quic_lcidm_get_num_active_lcid() 323 void *opaque, in lcidm_generate() argument 490 void *opaque, in ossl_quic_lcidm_retire() argument 500 key.opaque = opaque; in ossl_quic_lcidm_retire() 535 key.opaque = opaque; in ossl_quic_lcidm_cull() 560 if (opaque != NULL) in ossl_quic_lcidm_lookup() [all …]
|
H A D | quic_srtm.c | 71 return (unsigned long)(uintptr_t)item->opaque; in items_fwd_hash() 76 return a->opaque != b->opaque; in items_fwd_cmp() 191 key.opaque = opaque; in srtm_find() 243 uintptr_t opaque = (uintptr_t)item->opaque; in sorted_insert_srt() local 248 while (cur != NULL && (uintptr_t)cur->opaque > opaque) { in sorted_insert_srt() 297 item->opaque = opaque; in ossl_quic_srtm_add() 415 int ossl_quic_srtm_cull(QUIC_SRTM *srtm, void *opaque) in ossl_quic_srtm_cull() argument 419 key.opaque = opaque; in ossl_quic_srtm_cull() 459 if (opaque != NULL) in ossl_quic_srtm_lookup() 460 *opaque = item->opaque; in ossl_quic_srtm_lookup() [all …]
|
H A D | quic_port.c | 774 void *opaque = NULL; in port_try_handle_stateless_reset() local 806 i, &opaque, NULL)) in port_try_handle_stateless_reset() 809 assert(opaque != NULL); in port_try_handle_stateless_reset() 810 ossl_quic_channel_on_stateless_reset((QUIC_CHANNEL *)opaque); in port_try_handle_stateless_reset()
|
/openssl/include/internal/ |
H A D | quic_lcidm.h | 119 void *opaque); 143 int ossl_quic_lcidm_enrol_odcid(QUIC_LCIDM *lcidm, void *opaque, 154 int ossl_quic_lcidm_retire_odcid(QUIC_LCIDM *lcidm, void *opaque); 166 void *opaque, 181 void *opaque, 208 void *opaque, 220 int ossl_quic_lcidm_cull(QUIC_LCIDM *lcidm, void *opaque); 236 void **opaque); 251 int ossl_quic_lcidm_debug_add(QUIC_LCIDM *lcidm, void *opaque, 265 int ossl_quic_lcidm_bind_channel(QUIC_LCIDM *lcidm, void *opaque,
|
H A D | quic_srtm.h | 69 int ossl_quic_srtm_add(QUIC_SRTM *srtm, void *opaque, uint64_t seq_num, 76 int ossl_quic_srtm_remove(QUIC_SRTM *srtm, void *opaque, uint64_t seq_num); 84 int ossl_quic_srtm_cull(QUIC_SRTM *strm, void *opaque); 102 void **opaque, uint64_t *seq_num);
|
/openssl/doc/man1/ |
H A D | openssl-skeyutl.pod.in | 6 openssl-skeyutl - opaque symmetric keys routines 23 This tool is designed for managing opaque symmetric keys. 39 Some providers may support opaque symmetric keys objects. To use them, we need 47 To obtain an existing opaque symmetric key or to generate a new one, key 53 Generate a new opaque key object.
|
/openssl/crypto/poly1305/ |
H A D | poly1305.c | 441 poly1305_init(ctx->opaque, key); in Poly1305_Init() 449 if (!poly1305_init(ctx->opaque, key, &ctx->func)) { in Poly1305_Init() 485 poly1305_blocks(ctx->opaque, ctx->data, POLY1305_BLOCK_SIZE, 1); in Poly1305_Update() 500 poly1305_blocks(ctx->opaque, inp, len, 1); in Poly1305_Update() 522 poly1305_blocks(ctx->opaque, ctx->data, POLY1305_BLOCK_SIZE, 0); in Poly1305_Final() 525 poly1305_emit(ctx->opaque, mac, ctx->nonce); in Poly1305_Final()
|
/openssl/doc/designs/ |
H A D | evp_skey.md | 9 This design proposes the use of an opaque type to represent symmetric keys. It 29 pointer to an EVP_SKEYMGMT object and an opaque pointer to a provider specific 59 For dealing with opaque keys, we provide a new structure - EVP_SKEYMGMT, 63 opaque pointer similar to the provkey pointer used with asymmetric operations. 91 key management to deal with the opaque object.
|
H A D | xof.md | 191 It contains an opaque object for storing the state B<A>, that can be used to 260 - The state data remains as an opaque blob.
|
/openssl/include/crypto/ |
H A D | poly1305.h | 28 double opaque[24]; /* large enough to hold internal state, declared member
|
/openssl/doc/man3/ |
H A D | OSSL_CALLBACK.pod | 26 concerned, the data that I<arg> points at is opaque, and the pointer should 35 is expected to pass back, and pass that as I<params>, as well as the opaque
|
H A D | BIO_get_ex_new_index.pod | 92 an offset into the opaque exdata part of the TYPE object. I<d> B<MUST NOT> be NULL. 95 an offset into the opaque exdata part of the TYPE object. I<d> B<MUST NOT> be NULL.
|
H A D | ERR_remove_state.pod | 26 an opaque pointer.
|
H A D | EVP_SKEYMGMT.pod | 17 - EVP key management routines for opaque symmetric keys 51 interface, this opaque object is simply passed into other functions when
|
H A D | EVP_SKEY.pod | 10 - opaque symmetric key allocation and handling functions 44 B<EVP_SKEY> is a generic structure to hold symmetric keys as opaque objects.
|
H A D | OSSL_IETF_ATTR_SYNTAX.pod | 32 B<OSSL_IETF_ATTR_SYNTAX> is an opaque structure that represents the
|
H A D | BIO_new.pod | 60 BIO_set() was removed in OpenSSL 1.1.0 as BIO type is now opaque.
|
H A D | DSA_sign.pod | 36 Since OpenSSL 1.1.0 the DSA type is opaque and the output of
|
H A D | CRYPTO_get_ex_new_index.pod | 73 The B<CRYPTO_EX_DATA> type is opaque. To initialize the exdata part of 96 routine must be used. This is because the containing structure is opaque
|
H A D | RSA_check_key.pod | 66 A method of verifying the RSA key using opaque RSA API functions might need
|
H A D | ADMISSIONS.pod | 99 B<PROFESSION_INFO> types are opaque structures representing the
|
/openssl/crypto/comp/ |
H A D | c_zlib.c | 39 static void *zlib_zalloc(void *opaque, unsigned int no, unsigned int size) in zlib_zalloc() argument 47 static void zlib_zfree(void *opaque, void *address) in zlib_zfree() argument 128 state->istream.opaque = Z_NULL; in zlib_stateful_init() 137 state->ostream.opaque = Z_NULL; in zlib_stateful_init()
|
/openssl/doc/designs/quic-design/ |
H A D | congestion-control.md | 9 methods. `OSSL_CC_DATA` is an opaque type representing a congestion controller
|