/openssl/providers/implementations/include/prov/ |
H A D | seeding.h | 14 size_t ossl_prov_acquire_entropy_from_tsc(RAND_POOL *pool); 15 size_t ossl_prov_acquire_entropy_from_cpu(RAND_POOL *pool); 22 size_t ossl_prov_get_entropy(PROV_CTX *prov_ctx, unsigned char **pout, 23 int entropy, size_t min_len, size_t max_len); 25 size_t len); 26 size_t ossl_prov_get_nonce(PROV_CTX *prov_ctx, unsigned char **pout, 27 size_t min_len, size_t max_len, 28 const void *salt, size_t salt_len); 30 size_t len);
|
/openssl/providers/implementations/rands/seeding/ |
H A D | rand_cpu_x86.c | 20 size_t OPENSSL_ia32_rdseed_bytes(unsigned char *buf, size_t len); 21 size_t OPENSSL_ia32_rdrand_bytes(unsigned char *buf, size_t len); 24 static size_t get_hardware_random_value(unsigned char *buf, size_t len); 38 size_t ossl_prov_acquire_entropy_from_cpu(RAND_POOL *pool) in ossl_prov_acquire_entropy_from_cpu() 40 size_t bytes_needed; in ossl_prov_acquire_entropy_from_cpu() 61 static size_t get_hardware_random_value(unsigned char *buf, size_t len) in get_hardware_random_value() 63 size_t bytes_remaining = len; in get_hardware_random_value() 91 static size_t get_hardware_random_value(unsigned char *buf, size_t len) { in get_hardware_random_value()
|
/openssl/crypto/ |
H A D | o_str.c | 36 size_t maxlen; in CRYPTO_strndup() 65 size_t OPENSSL_strnlen(const char *str, size_t maxlen) in OPENSSL_strnlen() 74 size_t OPENSSL_strlcpy(char *dst, const char *src, size_t size) in OPENSSL_strlcpy() 76 size_t l = 0; in OPENSSL_strlcpy() 86 size_t OPENSSL_strlcat(char *dst, const char *src, size_t size) in OPENSSL_strlcat() 88 size_t l = 0; in OPENSSL_strlcat() 212 size_t cnt; in hexstr2buf_sep() 286 static int buf2hexstr_sep(char *str, size_t str_n, size_t *strlength, in buf2hexstr_sep() 322 int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, in OPENSSL_buf2hexstr_ex() 332 size_t tmp_n; in ossl_buf2hexstr_sep() [all …]
|
H A D | packet.c | 56 size_t newlen; in WPACKET_reserve_bytes() 57 size_t reflen; in WPACKET_reserve_bytes() 95 static size_t maxmaxsize(size_t lenbytes) in maxmaxsize() 130 size_t lenbytes) in WPACKET_init_static_len() 132 size_t max = maxmaxsize(lenbytes); in WPACKET_init_static_len() 230 static int put_quic_value(unsigned char *data, size_t value, size_t len) in put_quic_value() 252 size_t packlen = pkt->written - sub->pwritten; in wpacket_intern_close() 297 size_t tmplen = packlen; in wpacket_intern_close() 298 size_t numlenbytes = 1; in wpacket_intern_close() 421 size_t lenbytes; in WPACKET_set_max_size() [all …]
|
H A D | ppccap.c | 63 size_t OPENSSL_instrument_bus_mftb(unsigned int *, size_t); 64 size_t OPENSSL_instrument_bus_mfspr268(unsigned int *, size_t); 66 size_t OPENSSL_instrument_bus(unsigned int *out, size_t cnt) in OPENSSL_instrument_bus() 76 size_t OPENSSL_instrument_bus2_mftb(unsigned int *, size_t, size_t); 77 size_t OPENSSL_instrument_bus2_mfspr268(unsigned int *, size_t, size_t); 79 size_t OPENSSL_instrument_bus2(unsigned int *out, size_t cnt, size_t max) in OPENSSL_instrument_bus2() 162 if (sizeof(size_t) == 4) { in OPENSSL_cpuid_setup() 178 if (sizeof(size_t) == 4) { in OPENSSL_cpuid_setup() 209 size_t len = sizeof(val); in OPENSSL_cpuid_setup() 234 if (sizeof(size_t) == 4) { in OPENSSL_cpuid_setup() [all …]
|
H A D | riscvcap.c | 26 extern size_t riscv_vlen_asm(void); 31 static size_t vlen = 0; 38 size_t OPENSSL_instrument_bus(unsigned int *out, size_t cnt) in OPENSSL_instrument_bus() 43 size_t OPENSSL_instrument_bus2(unsigned int *out, size_t cnt, size_t max) in OPENSSL_instrument_bus2() 69 for (size_t i = 0; i < kRISCVNumCaps; ++i) { in parse_env() 81 static long riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count, in riscv_hwprobe() 82 size_t cpu_count, unsigned long *cpus, in riscv_hwprobe() 98 for (size_t i = 0; i < kRISCVNumCaps; ++i) { in hwprobe_to_cap() 99 for (size_t j = 0; j != OSSL_RISCV_HWPROBE_PAIR_COUNT; ++j) { in hwprobe_to_cap() 112 size_t riscv_vlen(void) in riscv_vlen()
|
/openssl/include/internal/ |
H A D | recordmethod.h | 69 size_t buflen; 128 size_t secretlen, 130 size_t keylen, 132 size_t ivlen, 134 size_t mackeylen, 136 size_t taglen, 167 size_t (*app_data_pending)(OSSL_RECORD_LAYER *rl); 182 size_t (*get_max_records)(OSSL_RECORD_LAYER *rl, uint8_t type, size_t len, 183 size_t maxfrag, size_t *preffrag); 206 size_t numtempl); [all …]
|
H A D | constant_time.h | 116 static ossl_inline size_t constant_time_msb_s(size_t a) in constant_time_msb_s() 127 static ossl_inline size_t constant_time_lt_s(size_t a, size_t b) in constant_time_lt_s() 190 static ossl_inline size_t constant_time_ge_s(size_t a, size_t b) in constant_time_ge_s() 201 static ossl_inline unsigned char constant_time_ge_8_s(size_t a, size_t b) in constant_time_ge_8_s() 211 static ossl_inline size_t constant_time_is_zero_s(size_t a) in constant_time_is_zero_s() 237 static ossl_inline size_t constant_time_eq_s(size_t a, size_t b) in constant_time_eq_s() 306 static ossl_inline size_t value_barrier_s(size_t a) in value_barrier_s() 309 size_t r; in value_barrier_s() 324 static ossl_inline size_t constant_time_select_s(size_t mask, in constant_time_select_s() 419 size_t i; in constant_time_cond_swap_buff() [all …]
|
H 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 …]
|
/openssl/crypto/modes/ |
H A D | ctr128.c | 16 typedef size_t size_t_aX __attribute((__aligned__(1))); 18 typedef size_t size_t_aX; 42 size_t *data, c, d, n; in ctr128_inc_aligned() 45 if (IS_LITTLE_ENDIAN || ((size_t)counter % sizeof(size_t)) != 0) { in ctr128_inc_aligned() 50 data = (size_t *)counter; in ctr128_inc_aligned() 52 n = 16 / sizeof(size_t); in ctr128_inc_aligned() 57 c = ((d - c) & ~d) >> (sizeof(size_t) * 8 - 1); in ctr128_inc_aligned() 80 size_t l = 0; in CRYPTO_ctr128_encrypt() 94 if (((size_t)in | (size_t)out | (size_t)ecount_buf) in CRYPTO_ctr128_encrypt() 95 % sizeof(size_t) != 0) in CRYPTO_ctr128_encrypt() [all …]
|
H A D | wrap128.c | 48 size_t CRYPTO_128_wrap(void *key, const unsigned char *iv, in CRYPTO_128_wrap() 54 size_t i, j, t; in CRYPTO_128_wrap() 105 size_t i, j, t; in crypto_128_unwrap_raw() 154 size_t ret; in CRYPTO_128_unwrap() 195 const size_t padded_len = blocks_padded * 8; in CRYPTO_128_wrap_pad() 196 const size_t padding_len = padded_len - inlen; in CRYPTO_128_wrap_pad() 257 size_t n = inlen / 8 - 1; in CRYPTO_128_unwrap_pad() 258 size_t padded_len; in CRYPTO_128_unwrap_pad() 259 size_t padding_len; in CRYPTO_128_unwrap_pad() 260 size_t ptext_len; in CRYPTO_128_unwrap_pad() [all …]
|
H A D | cfb128.c | 15 typedef size_t size_t_aX __attribute((__aligned__(1))); 17 typedef size_t size_t_aX; 26 size_t len, const void *key, in CRYPTO_cfb128_encrypt() 31 size_t l = 0; in CRYPTO_cfb128_encrypt() 50 if (((size_t)in | (size_t)out | (size_t)ivec) % in CRYPTO_cfb128_encrypt() 51 sizeof(size_t) != 0) in CRYPTO_cfb128_encrypt() 56 for (; n < 16; n += sizeof(size_t)) { in CRYPTO_cfb128_encrypt() 100 if (((size_t)in | (size_t)out | (size_t)ivec) % in CRYPTO_cfb128_encrypt() 101 sizeof(size_t) != 0) in CRYPTO_cfb128_encrypt() 191 size_t n; in CRYPTO_cfb128_1_encrypt() [all …]
|
H A D | cts128.c | 32 size_t residue, n; in CRYPTO_cts128_encrypt_block() 62 size_t residue, n; in CRYPTO_nistcts128_encrypt_block() 91 size_t residue; in CRYPTO_cts128_encrypt() 93 size_t align; in CRYPTO_cts128_encrypt() 127 size_t residue; in CRYPTO_nistcts128_encrypt() 129 size_t align; in CRYPTO_nistcts128_encrypt() 165 size_t align; in CRYPTO_cts128_decrypt_block() 208 size_t align; in CRYPTO_nistcts128_decrypt_block() 252 size_t residue; in CRYPTO_cts128_decrypt() 254 size_t align; in CRYPTO_cts128_decrypt() [all …]
|
/openssl/ssl/ |
H A D | priority_queue.c | 17 OSSL_SAFE_MATH_UNSIGNED(size_t, size_t) 88 static ossl_inline size_t compute_pqueue_growth(size_t target, size_t current) in compute_pqueue_growth() 105 static ossl_inline void pqueue_swap_elem(OSSL_PQUEUE *pq, size_t i, size_t j) in pqueue_swap_elem() 121 static ossl_inline void pqueue_move_elem(OSSL_PQUEUE *pq, size_t from, size_t to) in pqueue_move_elem() 175 size_t p = n * 2 + 1; in pqueue_move_up() 199 size_t n, m; in ossl_pqueue_push() 233 size_t elem; in ossl_pqueue_pop() 257 size_t n; in ossl_pqueue_remove() 283 size_t i; in pqueue_add_freelist() 297 size_t new_max, cur_max; in ossl_pqueue_reserve() [all …]
|
H A D | ssl_cert_comp.c | 15 size_t ossl_calculate_comp_expansion(int alg, size_t length) in ossl_calculate_comp_expansion() 17 size_t ret; in ossl_calculate_comp_expansion() 92 size_t max_length; in OSSL_COMP_CERT_from_uncompressed_data() 162 size_t j = 0; in ssl_set_cert_comp_pref() 163 size_t i; in ssl_set_cert_comp_pref() 199 size_t ret = 0; in ssl_get_cert_to_compress() 236 size_t length; in ssl_compress_one_cert() 304 size_t cert_len = 0; in ssl_get_compressed_cert() 430 size_t ret; in SSL_CTX_get1_compressed_cert() 442 size_t comp_length, size_t orig_length) in SSL_CTX_set1_compressed_cert() [all …]
|
/openssl/providers/implementations/macs/ |
H A D | kmac_prov.c | 122 size_t out_len; 123 size_t key_len; 124 size_t custom_len; 141 static int encode_string(unsigned char *out, size_t out_max_len, size_t *out_len, 143 static int right_encode(unsigned char *out, size_t out_max_len, size_t *out_len, 375 size_t lbits, len; in kmac_final() 469 size_t sz = 0; in kmac_set_ctx_params() 531 static int right_encode(unsigned char *out, size_t out_max_len, size_t *out_len, in right_encode() 562 static int encode_string(unsigned char *out, size_t out_max_len, size_t *out_len, in encode_string() 600 const unsigned char *in2, size_t in2_len, size_t w) in bytepad() [all …]
|
/openssl/providers/implementations/ciphers/ |
H A D | cipher_cts.c | 62 size_t align; 79 size_t i; in ossl_cipher_cbc_cts_mode_id2name() 90 size_t i; in ossl_cipher_cbc_cts_mode_name2id() 103 size_t residue; in cts128_cs1_encrypt() 125 size_t len, unsigned char *out) in do_xor() 127 size_t i; in do_xor() 137 size_t residue; in cts128_cs1_decrypt() 199 size_t residue; in cts128_cs3_encrypt() 239 size_t residue; in cts128_cs3_decrypt() 329 size_t inl) in ossl_cipher_cbc_cts_block_update() [all …]
|
H A D | ciphercommon_gcm.c | 22 size_t len); 27 size_t len); 148 size_t sz; in ossl_gcm_get_ctx_params() 251 size_t sz; in ossl_gcm_set_ctx_params() 331 size_t outsize, const unsigned char *in, size_t inl) in ossl_gcm_stream_update() 353 size_t outsize) in ossl_gcm_stream_final() 370 unsigned char *out, size_t *outl, size_t outsize, in ossl_gcm_cipher() 418 size_t olen = 0; in gcm_cipher_internal() 475 size_t len; in gcm_tls_init() 507 if (len == (size_t)-1) { in gcm_tls_iv_set_fixed() [all …]
|
H A D | cipher_chacha20_poly1305.h | 15 #define NO_TLS_PAYLOAD_LENGTH ((size_t)-1) 28 size_t tag_len; 29 size_t tls_payload_length; 30 size_t tls_aad_pad_sz; 35 int (*aead_cipher)(PROV_CIPHER_CTX *dat, unsigned char *out, size_t *outl, 36 const unsigned char *in, size_t len); 38 int (*tls_init)(PROV_CIPHER_CTX *ctx, unsigned char *aad, size_t alen); 40 size_t flen); 43 const PROV_CIPHER_HW *ossl_prov_cipher_hw_chacha20_poly1305(size_t keybits);
|
/openssl/test/helpers/ |
H A D | quictestlib.h | 24 size_t extensionslen; 116 size_t len, 139 size_t frame_len); 147 size_t msglen, 163 int qtest_fault_resize_handshake(QTEST_FAULT *fault, size_t newlen); 178 size_t eelen, 196 int qtest_fault_resize_message(QTEST_FAULT *fault, size_t newlen); 207 size_t *extlen, 225 size_t len, 237 size_t stride, [all …]
|
/openssl/crypto/hpke/ |
H A D | hpke_util.c | 196 size_t sz = OSSL_NELEM(hpke_kem_tab); in ossl_HPKE_KEM_INFO_find_random() 304 size_t label_hpkev1len = 0; in ossl_hpke_labeled_extract() 305 size_t protocol_labellen = 0; in ossl_hpke_labeled_extract() 306 size_t labellen = 0; in ossl_hpke_labeled_extract() 307 size_t labeled_ikmlen = 0; in ossl_hpke_labeled_extract() 354 size_t label_hpkev1len = 0; in ossl_hpke_labeled_expand() 355 size_t protocol_labellen = 0; in ossl_hpke_labeled_expand() 356 size_t labellen = 0; in ossl_hpke_labeled_expand() 357 size_t labeled_infolen = 0; in ossl_hpke_labeled_expand() 434 size_t i, j; in synonyms_name2id() [all …]
|
/openssl/crypto/rand/ |
H A D | rand_pool.c | 23 size_t min_len, size_t max_len) in ossl_rand_pool_new() 62 size_t entropy) in ossl_rand_pool_attach() 120 size_t ossl_rand_pool_entropy(RAND_POOL *pool) in ossl_rand_pool_entropy() 128 size_t ossl_rand_pool_length(RAND_POOL *pool) in ossl_rand_pool_length() 190 size_t ossl_rand_pool_entropy_needed(RAND_POOL *pool) in ossl_rand_pool_entropy_needed() 199 static int rand_pool_grow(RAND_POOL *pool, size_t len) in rand_pool_grow() 203 const size_t limit = pool->max_len / 2; in rand_pool_grow() 204 size_t newlen = pool->alloc_len; in rand_pool_grow() 240 size_t bytes_needed; in ossl_rand_pool_bytes_needed() 302 const unsigned char *buffer, size_t len, size_t entropy) in ossl_rand_pool_add() [all …]
|
/openssl/providers/implementations/rands/ |
H A D | seed_src_jitter.c | 50 static size_t get_jitter_random_value(PROV_JITTER *s, unsigned char *buf, size_t len); 61 size_t bytes_needed; in ossl_prov_acquire_entropy_from_jitter() 81 static size_t get_jitter_random_value(PROV_JITTER *s, in get_jitter_random_value() 86 size_t num_tries; in get_jitter_random_value() 145 size_t pstr_len, in jitter_instantiate() 177 size_t entropy_available; in jitter_generate() 259 size_t max_len, in jitter_get_seed() 262 size_t adin_len) in jitter_get_seed() 264 size_t ret = 0; in jitter_get_seed() 265 size_t entropy_available = 0; in jitter_get_seed() [all …]
|
/openssl/providers/implementations/kdfs/ |
H A D | hkdf.c | 87 size_t salt_len; 89 size_t key_len; 91 size_t prefix_len; 93 size_t label_len; 95 size_t data_len; 97 size_t info_len; 463 size_t prk_len; in HKDF() 596 size_t copy_len; in HKDF_Expand() 652 size_t hkdflabellen; in prov_tls13_hkdf_expand() 691 size_t mdlen; in prov_tls13_hkdf_generate_secret() [all …]
|
/openssl/test/ |
H A D | rdcpu_sanitytest.c | 20 size_t OPENSSL_ia32_rdrand_bytes(unsigned char *buf, size_t len); 21 size_t OPENSSL_ia32_rdseed_bytes(unsigned char *buf, size_t len); 30 size_t OPENSSL_rndr_bytes(unsigned char *buf, size_t len); 31 size_t OPENSSL_rndrrs_bytes(unsigned char *buf, size_t len); 37 static int sanity_check_bytes(size_t (*rng)(unsigned char *, size_t), in sanity_check_bytes() argument 46 size_t generated = 0; in sanity_check_bytes() 61 size_t j; in sanity_check_bytes()
|