Home
last modified time | relevance | path

Searched refs:heap (Results 1 – 16 of 16) sorted by relevance

/openssl/ssl/
H A Dpriority_queue.c50 struct pq_heap_st *heap; member
123 struct pq_heap_st *h = pq->heap; in pqueue_move_elem()
208 pq->heap[n].data = data; in ossl_pqueue_push()
209 pq->heap[n].index = m; in ossl_pqueue_push()
225 return pq->heap->data; in ossl_pqueue_peek()
239 res = pq->heap->data; in ossl_pqueue_pop()
240 elem = pq->heap->index; in ossl_pqueue_pop()
307 h = OPENSSL_realloc(pq->heap, new_max * sizeof(*pq->heap)); in ossl_pqueue_reserve()
312 pq->heap = h; in ossl_pqueue_reserve()
342 pq->heap = OPENSSL_malloc(sizeof(*pq->heap) * min_nodes); in ossl_pqueue_new()
[all …]
/openssl/doc/man3/
H A DOPENSSL_secure_malloc.pod11 CRYPTO_secure_used - secure heap storage
54 CRYPTO_secure_malloc_init() creates the secure heap, with the specified
56 allocate from the heap or zero to use a reasonable default value.
62 heap as been initialized and is available.
68 OPENSSL_secure_malloc() allocates C<num> bytes from the heap.
78 OPENSSL_secure_free() releases the memory at C<ptr> back to the heap.
89 the memory if it was not allocated from the secure heap.
95 requested, in order to "round up" and reduce secure heap fragmentation.
100 secure heap.
105 and 2 if successful but the heap could not be protected by memory
[all …]
H A DPEM_bytes_read_bio.pod43 memory from the secure heap for its temporary buffers and the storage
49 PEM_bytes_read_bio_secmem() only enforces that the secure heap is used for
52 allocated from the secure heap. In cases where it is desirable to ensure
53 that the contents of the PEM file only appears in memory from the secure heap,
H A DBIO_ADDR.pod85 returned string has been allocated on the heap and must be freed
92 returned string has been allocated on the heap and must be freed
98 on the heap and must be freed with OPENSSL_free().
H A DBN_new.pod24 BN_secure_new() does the same except that the secure heap
H A DBUF_MEM_new.pod33 should be allocated on the secure heap; see L<CRYPTO_secure_malloc(3)>.
H A DPEM_read_bio_ex.pod28 input are allocated from the secure heap.
H A DNCONF_new_ex.pod31 NCONF_new_ex() creates a new CONF object in heap memory and assigns to
H A DBN_CTX_new.pod33 but uses the secure heap (see L<CRYPTO_secure_malloc(3)>) to hold the
H A DHMAC.pod79 HMAC_CTX_new() creates a new HMAC_CTX in heap memory.
H A DBIO_s_mem.pod32 BIO_s_secmem() is like BIO_s_mem() except that the secure heap is used
/openssl/doc/internal/man3/
H A DOSSL_EVENT.pod114 B<ossl_event_queue_add_new> allocates a new timer event on the heap
/openssl/
H A DNEWS.md244 * Keep all global DRBG instances on the secure heap if it is enabled.
325 * ChaCha20/Poly1305 heap-buffer-overflow ([CVE-2016-7054])
486 * Fix BN_hex2bn/BN_dec2bn NULL pointer deref/heap corruption
587 * Fix BN_hex2bn/BN_dec2bn NULL pointer deref/heap corruption
H A DCHANGES.md1924 dependent but is typically heap allocated.
2727 - Keep all global DRBG instances on the secure heap if it is enabled.
3395 * ChaCha20/Poly1305 heap-buffer-overflow
4414 * Add secure heap for storage of private keys (when possible).
5187 can overflow resulting in a heap corruption.
5349 amounts of input data then a length check can overflow resulting in a heap
5369 resulting in a heap corruption. Following an analysis of all OpenSSL
5490 * Fix BN_hex2bn/BN_dec2bn NULL pointer deref/heap corruption
6388 can overflow resulting in a heap corruption.
6571 resulting in a heap corruption. Following an analysis of all OpenSSL
[all …]
/openssl/include/openssl/
H A Dui.h.in152 * The returned string shall always be allocated on the heap with
/openssl/doc/man7/
H A Dmigration_guide.pod539 stack allocate some structures. Instead they must be heap allocated through some

Completed in 98 milliseconds