Lines Matching full:heap
146 CRYPTO_secure_used \- secure heap storage
180 information might be stored, OpenSSL supports the concept of a \*(L"secure heap.\*(R"
185 If a secure heap is used, then private key \fB\s-1BIGNUM\s0\fR values are stored there.
189 \&\fBCRYPTO_secure_malloc_init()\fR creates the secure heap, with the specified
191 allocate from the heap or zero to use a reasonable default value.
197 heap as been initialized and is available.
199 \&\fBCRYPTO_secure_malloc_done()\fR releases the heap and makes the memory unavailable
203 \&\fBOPENSSL_secure_malloc()\fR allocates \f(CW\*(C`num\*(C'\fR bytes from the heap.
213 \&\fBOPENSSL_secure_free()\fR releases the memory at \f(CW\*(C`ptr\*(C'\fR back to the heap.
224 the memory if it was not allocated from the secure heap.
230 requested, in order to \*(L"round up\*(R" and reduce secure heap fragmentation.
232 \&\fBOPENSSL_secure_allocated()\fR tells if a pointer is allocated in the secure heap.
235 secure heap.
239 and 2 if successful but the heap could not be protected by memory
242 \&\fBCRYPTO_secure_malloc_initialized()\fR returns 1 if the secure heap is
247 the secure heap of the requested size, or \f(CW\*(C`NULL\*(C'\fR if memory could not be
250 \&\fBCRYPTO_secure_allocated()\fR returns 1 if the pointer is in the secure heap, or 0 if not.