LibreSSL now turns off SSL 3 by default as a fix for POODLE. Thanks to the awesome people that have made this possible. Remember to donate!
noise dept.

ellievsbear
Today's Document
wallacepolsom

tannertan36
ojovivo
he wasn't even looking at me and he found me

Kaledo Art
NASA
Monterey Bay Aquarium
Show & Tell
I'd rather be in outer space 🛸

⁂
Alisa U Zemlji Chuda
DEAR READER
KIROKAZE
Claire Keane
d e v o n

if i look back, i am lost
Sweet Seals For You, Always

seen from Malaysia
seen from Belgium
seen from Netherlands
seen from United States

seen from Malaysia
seen from Netherlands
seen from Netherlands
seen from United States
seen from Netherlands
seen from Spain
seen from Sweden
seen from United States
seen from Austria
seen from Netherlands
seen from United States
seen from United States

seen from Latvia
seen from Philippines

seen from Australia
seen from Netherlands
@opensslrampage
LibreSSL now turns off SSL 3 by default as a fix for POODLE. Thanks to the awesome people that have made this possible. Remember to donate!

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Many thanks to all of the awesome hackers that have made this release possible. Again, if you like the work that OpenBSD is doing, please donate here
Provide a ressl config function that explicitly clears keys. Now that ressl config takes copies of the keys passed to it, the keys need to be explicitly cleared. While this can be done by calling the appropriate functions with a NULL pointer, it is simpler and more obvious to call one function that does this for you.
— jsing
Add a new API function SSL_CTX_use_certificate_chain() that allows to read the PEM-encoded certificate chain from memory instead of a file. This idea is derived from an older implementation in relayd that was needed to use the function with a privep'ed process in a chroot. Now it is time to get it into LibreSSL to make the API more privsep- friendly and to make it available for other programs and the ressl library.
— reyk
X509v3_add_ext(): do not free stuff we did not allocate in the error path.
— miod

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
X509_TRUST_add(): check X509_TRUST_get0() return value before dereferencing it, for it may be NULL. Do not leak memory upon error.
— miod
Someone (TM) thought it was smart to save memory by using malloc(1) and manual field fiddling to create an ASN1_INTEGER object, instead of using M_ASN1_INTEGER_new() which will allocate sizeof(long) bytes. That person had probably never looked into malloc(3) and never heard of allocation size rounding.
Thus, replace the obfuscated code with M_ASN1_INTEGER_new() followed by ASN1_INTEGER_set(), to achieve a similar result, without the need for /* version == 0 */ comments.
— miod
revamp the config interface to own memory. easier to use correctly without caller worrying about leaks or lifetimes.
— tedu
Revert r1.5 and reenable assembler version of ghash now that it has been fixed.
— miod
Doh, rev 1.4 had left out one routine with both 32-bit and 64-bit code, where the 64-bit code has to be disabled under OpenBSD/hppa.
— miod

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Disable assembler code for ghash on hppa, causes wrong computations in some cases and breaks TLS 1.2; crank libcrypto.so minor version out of safety and to be able to tell broken versions apart easily.
— miod
There is not much point checking ecdhp is not NULL... twice.
— jsing
Check that the specified curve is one of the client preferences. Based on OpenSSL.
— jsing
Fix mmap() calls that check for a result other than MAP_FAILED.
— doug
X509_STORE_new(): do not leak memory upon error. X509_STORE_get1_certs(), X509_STORE_get1_crls(): check the result of allocations.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
X509_issuer_and_serial_hash(): do not leak memory if an error occurs during the first EVP block.
— miod
X509at_add1_attr(): do not free stuff we did not allocate in the error path.
— miod