| /include/openssl/ |
| A D | modes.h | 119 size_t len); 121 size_t len); 124 size_t len); 127 size_t len); 135 size_t len); 145 size_t nlen, size_t mlen); 147 size_t alen); 158 size_t CRYPTO_ccm128_tag(CCM128_CONTEXT *ctx, unsigned char *tag, size_t len); 202 size_t len, size_t taglen); 204 size_t len); [all …]
|
| A D | hpke.h | 113 unsigned char *enc, size_t *enclen, 117 unsigned char *ct, size_t *ctlen, 118 const unsigned char *aad, size_t aadlen, 119 const unsigned char *pt, size_t ptlen); 130 unsigned char *pt, size_t *ptlen, 131 const unsigned char *aad, size_t aadlen, 132 const unsigned char *ct, size_t ctlen); 136 size_t secretlen, 138 size_t labellen); 143 size_t publen); [all …]
|
| A D | core_dispatch.h | 133 CRYPTO_clear_realloc, (void *addr, size_t old_num, size_t num, 175 size_t data_len, size_t *written)) 356 unsigned char *out, size_t *outl, size_t outsz)) 359 unsigned char *out, size_t *outl, size_t outsz)) 362 unsigned char *out, size_t *outl, size_t outsz)) 418 unsigned char *out, size_t *outl, size_t outsize, 422 unsigned char *out, size_t *outl, size_t outsize)) 425 unsigned char *out, size_t *outl, size_t outsize, 579 size_t min_noncelen, size_t max_noncelen)) 602 int entropy, size_t min_len, size_t max_len, [all …]
|
| A D | buffer.h | 43 size_t length; /* current number of bytes */ 45 size_t max; /* size of buffer */ 54 size_t BUF_MEM_grow(BUF_MEM *str, size_t len); 55 size_t BUF_MEM_grow_clean(BUF_MEM *str, size_t len); 56 void BUF_reverse(unsigned char *out, const unsigned char *in, size_t siz);
|
| /include/crypto/ |
| A D | rand_pool.h | 81 size_t entropy; /* current entropy count in bits */ 86 size_t min_len, size_t max_len); 88 size_t entropy); 95 size_t ossl_rand_pool_entropy(RAND_POOL *pool); 96 size_t ossl_rand_pool_length(RAND_POOL *pool); 98 size_t ossl_rand_pool_entropy_available(RAND_POOL *pool); 99 size_t ossl_rand_pool_entropy_needed(RAND_POOL *pool); 102 size_t ossl_rand_pool_bytes_remaining(RAND_POOL *pool); 105 const unsigned char *buffer, size_t len, size_t entropy); 107 int ossl_rand_pool_add_end(RAND_POOL *pool, size_t len, size_t entropy); [all …]
|
| A D | rand.h | 116 size_t ossl_rand_get_entropy(OSSL_LIB_CTX *ctx, 118 size_t min_len, size_t max_len); 119 size_t ossl_rand_get_user_entropy(OSSL_LIB_CTX *ctx, 121 size_t min_len, size_t max_len); 123 unsigned char *buf, size_t len); 126 size_t ossl_rand_get_nonce(OSSL_LIB_CTX *ctx, 127 unsigned char **pout, size_t min_len, size_t max_len, 128 const void *salt, size_t salt_len); 130 size_t min_len, size_t max_len, 133 unsigned char *buf, size_t len); [all …]
|
| A D | aes_platform.h | 27 size_t length, 163 size_t armv8_aes_gcm_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *k… 165 size_t armv8_aes_gcm_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *k… 229 size_t length, 234 size_t start_block_num, 240 size_t start_block_num, 253 size_t length, 259 size_t length, 298 size_t aesni_gcm_encrypt(const unsigned char *in, unsigned char *out, size_t len, 300 size_t aesni_gcm_decrypt(const unsigned char *in, unsigned char *out, size_t len, [all …]
|
| A D | sm2.h | 31 const size_t id_len, 40 const size_t id_len, 41 const uint8_t *msg, size_t msg_len); 47 const size_t id_len, 48 const uint8_t *msg, size_t msg_len); 68 size_t msg_len, size_t *ct_size); 70 int ossl_sm2_plaintext_size(const unsigned char *ct, size_t ct_size, 71 size_t *pt_size); 75 const uint8_t *msg, size_t msg_len, 76 uint8_t *ciphertext_buf, size_t *ciphertext_len); [all …]
|
| A D | ml_dsa.h | 64 size_t k, l; /* matrix dimensions of 'A' */ 69 size_t sk_len; /* private key size */ 70 size_t pk_len; /* public key size */ 71 size_t sig_len; /* signature size */ 93 __owur size_t ossl_ml_dsa_key_get_pub_len(const ML_DSA_KEY *key); 99 const uint8_t *seed, size_t seed_len, 100 const uint8_t *sk, size_t sk_len); 103 __owur size_t ossl_ml_dsa_key_get_sig_len(const ML_DSA_KEY *key); 118 const uint8_t *msg, size_t msg_len, 121 unsigned char *sig, size_t *siglen, size_t sigsize); [all …]
|
| A D | ml_kem.h | 141 size_t prvkey_bytes; 142 size_t prvalloc; 143 size_t pubkey_bytes; 144 size_t puballoc; 145 size_t ctext_bytes; 146 size_t vector_bytes; 147 size_t u_vector_bytes; 268 int ossl_ml_kem_encode_seed(uint8_t *out, size_t len, 272 int ossl_ml_kem_encap_seed(uint8_t *ctext, size_t clen, 277 int ossl_ml_kem_encap_rand(uint8_t *ctext, size_t clen, [all …]
|
| A D | slh_dsa.h | 42 __owur size_t ossl_slh_dsa_key_get_pub_len(const SLH_DSA_KEY *key); 44 size_t priv_len); 46 size_t pub_len); 47 __owur size_t ossl_slh_dsa_key_get_priv_len(const SLH_DSA_KEY *key); 48 __owur size_t ossl_slh_dsa_key_get_n(const SLH_DSA_KEY *key); 50 __owur size_t ossl_slh_dsa_key_get_sig_len(const SLH_DSA_KEY *key); 59 const uint8_t *msg, size_t msg_len, 60 const uint8_t *ctx, size_t ctx_len, 62 unsigned char *sig, size_t *siglen, size_t sigsize); 64 const uint8_t *msg, size_t msg_len, [all …]
|
| A D | ecx.h | 72 size_t keylen; 77 size_t ossl_ecx_key_length(ECX_KEY_TYPE type); 87 size_t outlen); 102 const uint8_t *context, size_t context_len, 105 ossl_ed25519_verify(const uint8_t *tbs, size_t tbs_len, 108 const uint8_t *context, size_t context_len, 117 const uint8_t *message, size_t message_len, 119 const uint8_t *context, size_t context_len, 124 const uint8_t *message, size_t message_len, 126 const uint8_t *context, size_t context_len, [all …]
|
| /include/internal/ |
| A D | hpke_util.h | 36 size_t Nsecret; /* size of secrets */ 37 size_t Nenc; /* length of encapsulated key */ 38 size_t Npk; /* length of public key */ 39 size_t Nsk; /* length of raw private key */ 49 size_t Nh; /* length of hash/extract output */ 58 size_t taglen; /* aead tag len */ 59 size_t Nk; /* size of a key for this aead */ 60 size_t Nn; /* length of a nonce for this aead */ 72 unsigned char *prk, size_t prklen, 77 unsigned char *okm, size_t okmlen, [all …]
|
| A D | sha3.h | 25 typedef size_t (sha3_absorb_fn)(void *vctx, const void *in, size_t inlen); 26 typedef int (sha3_final_fn)(void *vctx, unsigned char *out, size_t outlen); 27 typedef int (sha3_squeeze_fn)(void *vctx, unsigned char *out, size_t outlen); 43 size_t block_size; /* cached ctx->digest->block_size */ 44 size_t md_size; /* output length, variable in XOF */ 45 size_t bufsz; /* used bytes in below buffer */ 52 int ossl_sha3_init(KECCAK1600_CTX *ctx, unsigned char pad, size_t bitlen); 54 size_t typelen, size_t mdlen); 55 int ossl_sha3_update(KECCAK1600_CTX *ctx, const void *_inp, size_t len); 59 size_t SHA3_absorb(uint64_t A[5][5], const unsigned char *inp, size_t len, [all …]
|
| A D | ssl3_cbc.h | 13 int ssl3_cbc_remove_padding_and_mac(size_t *reclen, 14 size_t origreclen, 18 size_t block_size, size_t mac_size, 21 int tls1_cbc_remove_padding_and_mac(size_t *reclen, 22 size_t origreclen, 26 size_t block_size, size_t mac_size, 34 size_t *md_out_size, 37 size_t data_size, 38 size_t data_plus_mac_plus_padding_size, 40 size_t mac_secret_length, char is_sslv3);
|
| A D | quic_stream.h | 60 QUIC_SSTREAM *ossl_quic_sstream_new(size_t init_buf_size); 129 size_t skip, 132 size_t *num_iov); 241 size_t buf_len, 242 size_t *consumed); 277 size_t ossl_quic_sstream_get_buffer_size(QUIC_SSTREAM *qss); 282 size_t ossl_quic_sstream_get_buffer_used(QUIC_SSTREAM *qss); 294 void ossl_quic_sstream_adjust_iov(size_t len, 296 size_t num_iov); 354 size_t *readbytes, int *fin); [all …]
|
| A D | bio.h | 20 int (*bwrite) (BIO *, const char *, size_t, size_t *); 22 int (*bread) (BIO *, char *, size_t, size_t *); 30 int (*bsendmmsg) (BIO *, BIO_MSG *, size_t, size_t, uint64_t, size_t *); 31 int (*brecvmmsg) (BIO *, BIO_MSG *, size_t, size_t, uint64_t, size_t *); 39 int bwrite_conv(BIO *bio, const char *data, size_t datal, size_t *written); 40 int bread_conv(BIO *bio, char *data, size_t datal, size_t *read); 88 int ossl_core_bio_read_ex(OSSL_CORE_BIO *cb, void *data, size_t dlen, 89 size_t *readbytes); 90 int ossl_core_bio_write_ex(OSSL_CORE_BIO *cb, const void *data, size_t dlen, 91 size_t *written);
|
| A D | recordmethod.h | 61 size_t buflen; 120 size_t secretlen, 122 size_t keylen, 124 size_t ivlen, 126 size_t mackeylen, 128 size_t taglen, 159 size_t (*app_data_pending)(OSSL_RECORD_LAYER *rl); 174 size_t (*get_max_records)(OSSL_RECORD_LAYER *rl, uint8_t type, size_t len, 175 size_t maxfrag, size_t *preffrag); 198 size_t numtempl); [all …]
|
| A D | packet.h | 26 size_t remaining; 167 *data = (size_t)i; in PACKET_get_net_2_len() 288 size_t i = 0; in PACKET_get_net_4_len_u32() 448 size_t dest_len, size_t *len) in PACKET_copy_all() 471 size_t length; in PACKET_memdup() 660 size_t packet_len; 663 size_t lenbytes; 666 size_t pwritten; 684 size_t curr; 687 size_t written; [all …]
|
| A D | quic_record_tx.h | 28 size_t buf_len; 37 size_t *numout, 50 size_t mdpl; 119 size_t secret_len); 170 size_t num_iovec; 282 size_t ossl_qtx_get_queue_len_datagrams(OSSL_QTX *qtx); 288 size_t ossl_qtx_get_queue_len_bytes(OSSL_QTX *qtx); 295 size_t ossl_qtx_get_cur_dgram_len_bytes(OSSL_QTX *qtx); 301 size_t ossl_qtx_get_unflushed_pkt_count(OSSL_QTX *qtx); 311 int ossl_qtx_set_mdpl(OSSL_QTX *qtx, size_t mdpl); [all …]
|
| A D | constant_time.h | 119 static ossl_inline size_t constant_time_msb_s(size_t a) in constant_time_msb_s() 130 static ossl_inline size_t constant_time_lt_s(size_t a, size_t b) in constant_time_lt_s() 198 static ossl_inline size_t constant_time_ge_s(size_t a, size_t b) in constant_time_ge_s() 209 static ossl_inline unsigned char constant_time_ge_8_s(size_t a, size_t b) in constant_time_ge_8_s() 219 static ossl_inline size_t constant_time_is_zero_s(size_t a) in constant_time_is_zero_s() 245 static ossl_inline size_t constant_time_eq_s(size_t a, size_t b) in constant_time_eq_s() 314 static ossl_inline size_t value_barrier_s(size_t a) in value_barrier_s() 317 size_t r; in value_barrier_s() 344 static ossl_inline size_t constant_time_select_s(size_t mask, in constant_time_select_s() 439 size_t i; in constant_time_cond_swap_buff() [all …]
|
| A D | mem_alloc_utils.h | 27 OSSL_SAFE_MATH_UNSIGNED(size_t, size_t) in OSSL_SAFE_MATH_UNSIGNED() argument 77 ossl_size_mul(const size_t num, const size_t size, size_t *bytes, in ossl_size_mul() 98 ossl_size_add(const size_t size1, const size_t size2, size_t *bytes, in ossl_size_add()
|
| A D | quic_wire_pkt.h | 193 size_t quic_hp_key_len); 252 size_t sample_len, 262 size_t sample_len, 391 size_t token_len; 402 size_t len; 479 size_t short_conn_id_len, 522 size_t short_conn_id_len, 537 size_t buf_len, 548 size_t ossl_quic_wire_get_encoded_pkt_hdr_len(size_t short_conn_id_len, 568 size_t enc_pn_len, [all …]
|
| A D | ring_buf.h | 67 return (size_t)(r->head_offset - r->ctail_offset); in ring_buf_used() 80 size_t avail, idx, l; in ring_buf_write_at() 115 size_t buf_len) in ring_buf_push() 117 size_t pushed = 0, avail, idx, l; in ring_buf_push() 151 size_t idx; in ring_buf_get_ptr() 178 size_t idx, l; in ring_buf_get_buf_at() 190 l = (size_t)(r->head_offset - logical_offset); in ring_buf_get_buf_at() 209 size_t idx = r->ctail_offset % r->alloc; in ring_buf_cpop_range() 211 size_t l; in ring_buf_cpop_range() 215 l = (size_t)(cleanse_end - r->ctail_offset); in ring_buf_cpop_range() [all …]
|
| A D | quic_tls.h | 30 int (*crypto_send_cb)(const unsigned char *buf, size_t buf_len, 31 size_t *consumed, void *arg); 39 int (*crypto_recv_rcd_cb)(const unsigned char **buf, size_t *bytes_read, 42 int (*crypto_release_rcd_cb)(size_t bytes_read, void *arg); 51 const unsigned char *secret, size_t secret_len, 62 size_t params_len, 103 size_t transport_params_len);
|