Lines Matching refs:heap
11 CRYPTO_secure_used - secure heap storage
45 information might be stored, OpenSSL supports the concept of a "secure heap."
50 If a secure heap is used, then private key B<BIGNUM> values are stored there.
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.
64 CRYPTO_secure_malloc_done() releases the heap and makes the memory unavailable
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.
90 the memory if it was not allocated from the secure heap.
97 requested, in order to "round up" and reduce secure heap fragmentation.
99 OPENSSL_secure_allocated() tells if a pointer is allocated in the secure heap.
102 secure heap.
107 and 2 if successful but the heap could not be protected by memory
110 CRYPTO_secure_malloc_initialized() returns 1 if the secure heap is
115 the secure heap of the requested size, or C<NULL> if memory could not be
118 CRYPTO_secure_allocated() returns 1 if the pointer is in the secure heap, or 0 if not.