summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_ciphers.c
diff options
context:
space:
mode:
authorotto <>2021-02-25 15:20:18 +0000
committerotto <>2021-02-25 15:20:18 +0000
commit827c99d1b55bae4268d905d4c4817f7add395c94 (patch)
tree1e53fb8f01e90fb2daabd5c89841f55313e700eb /src/lib/libssl/ssl_ciphers.c
parent851054bdc5a74d09ef9d5133842a93fed3fc408e (diff)
downloadopenbsd-827c99d1b55bae4268d905d4c4817f7add395c94.tar.gz
openbsd-827c99d1b55bae4268d905d4c4817f7add395c94.tar.bz2
openbsd-827c99d1b55bae4268d905d4c4817f7add395c94.zip
- Make use of the fact that we know how the chunks are aligned, and
write 8 bytes at the time by using a uint64_t pointer. For an allocation a max of 4 such uint64_t's are written spread over the allocation. For pages sized and larger, the first page is junked in such a way. - Delayed free of a small chunk checks the corresponiding way. - Pages ending up in the cache are validated upon unmapping or re-use. In snaps for a while
Diffstat (limited to 'src/lib/libssl/ssl_ciphers.c')
0 files changed, 0 insertions, 0 deletions