Knowledge

LibreSSL

Source 📝

1090: 170: 108: 3790: 3800: 406:
LibreSSL was initially developed as an intended replacement for OpenSSL in OpenBSD 5.6, and was ported to other platforms once a stripped-down version of the library was stable. As of April 2014, the project was seeking a "stable commitment" of external funding. On 17 May 2014, Bob Beck
407:
presented "LibreSSL: The First 30 Days, and What The Future Holds" during the 2014 BSDCan conference, in which he described the progress made in the first month. On 5 June 2014, several OpenSSL bugs became public. While several projects were notified in advance, LibreSSL was not;
29: 374:
OpenSSL to remove dangerous code. The libressl.org domain was registered on 11 April 2014; the project announced the name on 22 April 2014. In the first week of development, more than 90,000 lines of C code were removed. Unused code was removed, and support for obsolete
631:
In order to maintain good programming practice, a number of compiler options and flags designed for safety have been enabled by default to help in spotting potential issues so they can be fixed earlier (-Wall, -Werror, -Wextra, -Wuninitialized). There have also been
716: 430:, as it was requested by the LibreSSL developers. On 21 June 2014, Theo de Raadt welcomed BoringSSL and outlined the plans for LibreSSL-portable. Starting on 8 July, code porting for 1459: 1684: 640:, white-space, line-wrapping, etc.). Modification or removal of unneeded method wrappers and macros also help with code readability and auditing (Error and 2144: 1711: 1627: 1827: 978:, Broadcom ubsec, Sureware, Nuron, GOST, GMP, CSwift, CHIL, CAPI, Atalla and AEP engines were removed due to irrelevance of hardware or dependency on 2490: 1397: 4394: 2888: 2703: 1059: 568: 4062: 3938: 2126: 1857: 4364: 849: 1599: 3883: 1273: 3889: 1783: 1469: 2456: 663:
calls were added to prevent the compiler from optimizing them out and prevent attackers from reading previously allocated memory.
3803: 916:
The initial release of LibreSSL has removed a number of features that were deemed insecure, unnecessary or deprecated as part of
4379: 4033: 3877: 3612: 3407: 759: 3032: 2881: 1108: 135: 2515: 1943: 4334: 4155: 3163: 999:
that have been deemed unnecessary or insecure or had already been deprecated in OpenSSL for a long time (e.g. des_old.h).
683:
itself natively). In terms of notable additions made, OpenBSD has added support for newer and more reputable algorithms (
840:
The initial release of LibreSSL disabled a number of features by default. Some of the code for these features was later
3971: 3582: 2693: 596: 581: 2152: 1715: 1688: 1631: 1047:
standard that required it. Unused protocols and insecure algorithms have also been removed, including the support for
4077: 3865: 3836: 3637: 2635: 1103: 904: 4298: 239: 1995: 1246: 4374: 4369: 3990: 3793: 2874: 1300: 1063: 777: 4303: 3900: 652: 620: 2108: 2065: 117: 986: 853: 454: 1884: 1835: 4115: 4085: 3984: 3128: 3103: 679:-based methods via replacements of insecure seeding practices (taking advantage of features offered by the 147: 827:
2.2.2: Defines LIBRESSL_VERSION_NUMBER, added TLS_*methods as a replacement for the SSLv23_*method calls,
4095: 3965: 3753: 3709: 3113: 2090: 1768: 1078:
reported in the bug tracker that had gone unfixed for years. Older bugs are now being fixed in LibreSSL.
692: 616: 371: 99: 411:
accused the OpenSSL developers of intentionally withholding this information from OpenBSD and LibreSSL.
4276: 4039: 435: 247: 223: 2171: 1139: 4135: 4067: 4006: 3507: 3143: 2670: 1906: 680: 479: 355: 327: 1366: 1336: 449:
supported LibreSSL as its primary TLS library for three years, until release 3.9.0 in January 2019.
107: 4256: 4219: 4186: 3859: 3845: 3743: 3647: 3617: 3312: 3090: 2989: 1007: 727: 612: 303: 183: 1657: 1543: 4389: 4017: 4001: 3906: 3738: 3607: 3477: 3193: 2665: 2471: 676: 1861: 1492: 4359: 3996: 3960: 3871: 3765: 3758: 3597: 3524: 3372: 600: 2530: 2411: 2381: 2351: 2324: 2297: 2270: 2243: 2213: 2186: 1432: 310:(SSL), the deprecated predecessor of TLS, for which support was removed in release 2.3.0. The 4323: 4224: 3944: 3829: 3770: 2628: 1754: 786:
2.1.4: X509_STORE_load_mem API for loading certificates from memory (enhance chroot support).
745: 2978: 2800: 1573: 1095: 1040: 423: 307: 299: 2438: 1729: 1220: 169: 8: 3562: 3050: 2968: 2958: 2953: 2897: 2557: 1804: 845: 720: 4240: 3955: 3552: 3357: 3347: 2839: 2020: 1021: 637: 4191: 3917: 3320: 3201: 2948: 2933: 2042: 1003: 979: 893: 790: 770: 724: 648: 335: 187: 1131: 156: 4384: 4196: 4012: 3950: 3822: 3292: 2723: 2621: 800: 633: 545: 396: 376: 254: 198: 3922: 3542: 3472: 3401: 3367: 3352: 3264: 3231: 3206: 2855: 1371: 820:
2.2.1: Addition of EC_curve_nid2nist and EC_curve_nist2nid from OpenSSL, initial
684: 641: 577: 573: 315: 799:
2.1.5: Minor update mainly for improving Windows support, first working 32- and
704: 3302: 3098: 2708: 996: 944: 932: 392: 380: 259: 33: 484: 4353: 3977: 3912: 3748: 3547: 3221: 2818: 2758: 1653: 1539: 738: 469: 408: 339: 271: 3532: 490:
LibreSSL is the default provider of TLS for these now-discontinued systems:
4271: 4045: 3487: 3279: 3108: 3042: 2905: 2823: 1924: 1604: 1402: 1075: 1036: 608: 604: 589: 516: 450: 446: 263: 244: 2491:"Government Announces Steps to Restore Confidence on Encryption Standards" 1513: 1015: 928:, the heartbeat functionality was one of the first features to be removed. 3577: 3497: 3442: 3362: 2866: 1181: 672: 636:
updates which help future contributors in verifying program correctness (
427: 267: 41: 1202: 16:
Open-source implementation of TLS protocols; forked from OpenSSL in 2014
4318: 3683: 3627: 3557: 3432: 3427: 3377: 3342: 3335: 3297: 3287: 3226: 3012: 2923: 2913: 2770: 2604: 1048: 1044: 958: 925: 821: 457:
3.10 dropped LibreSSL after being supported since Python 3.4.3 (2015).
367: 351: 323: 63: 49: 2613: 1685:"OpenBSD - lib/libcrypto/crypto getentropy_osx.c getentropy_solaris.c" 712: 4313: 4125: 4090: 3514: 3502: 3492: 3457: 3422: 3417: 3330: 3236: 3138: 3070: 3007: 2918: 2748: 2743: 1628:"OpenBSD — lib/libssl/src/crypto/evp evp_aead.c e_chacha20poly1305.c" 419: 2595: 1996:"[gentoo-dev] [RFC] Discontinuing LibreSSL support?" 1828:"OpenELEC Mediacenter - [Beta] OpenELEC 6.0 Beta 2 released" 4130: 4105: 3699: 3673: 3602: 3462: 3452: 3437: 3382: 3259: 3211: 3178: 3153: 3118: 2963: 2928: 2795: 2738: 2733: 2728: 1304: 1277: 990: 975: 900: 793: 708: 688: 562: 522: 494: 422:, and promised to exchange fixes with LibreSSL. Google has already 331: 4170: 4165: 4150: 4140: 3722: 3717: 3668: 3482: 3216: 3183: 3173: 3148: 3080: 3060: 3002: 2943: 2937: 2753: 2660: 2645: 1969: 1600:"Google unveils independent "fork" of OpenSSL called "BoringSSL"" 1367:"OpenBSD has started a massive strip-down and cleanup of OpenSSL" 1118: 1113: 951: 936: 917: 876: 766: 550: 510: 474: 400: 384: 363: 359: 319: 311: 231: 207: 203: 69: 55: 37: 703:
The initial release of LibreSSL added a number of features: the
544:
Changes include replacement of custom memory calls to ones in a
28: 4328: 4281: 4261: 4160: 4145: 4110: 3775: 3622: 3168: 3123: 3075: 3027: 2763: 2718: 2688: 2608: 2516:"The future (or lack thereof) of LibreSSL's FIPS Object Module" 1493:"LibreSSL: The first 30 days, and what the Future Holds Slides" 1464: 1398:"OpenSSL code beyond repair, claims creator of "LibreSSL" fork" 872: 861: 857: 814: 585: 556: 499: 415: 211: 3814: 2599: 1784:"[Beta] Switch base to use private LibreSSL libraries" 892:
2.2.2: Removal of SSL 3.0 from the openssl binary, removal of
879:
protocol, LibreSSL now disables the use of SSL 3.0 by default.
695:(brainpool curves from RFC 5639, up to 512 bits in strength). 615:
logs related to ensuring length arguments, unsigned-to-signed
445:
As of 2021, OpenBSD uses LibreSSL as the primary SSL library.
4308: 4266: 4100: 3895: 3678: 3652: 3592: 3567: 3325: 3269: 3254: 3158: 3065: 3022: 3017: 2997: 2780: 2775: 1344: 1251: 965: 828: 528: 439: 431: 227: 219: 215: 1160: 282: 3467: 3246: 2790: 2785: 2698: 1025: 1011: 961: 940: 883: 752: 388: 191: 1460:"Heartbleed: LibreSSL scrubs "irresponsible" OpenSSL code" 1318: 3537: 3447: 3055: 1274:"Not Just a Cleanup Any More: LibreSSL Project Announced" 1056: 1052: 810: 1074:
One of the complaints of OpenSSL was the number of open
783:
2.1.4: certhash as a replacement of the c_rehash script.
691:
message authentication code) along with a safer set of
2588: 889:
2.2.1: Removal of Dynamic Engine and MDC-2DES support
806:
2.1.6: libtls declared stable and enabled by default.
1085: 1712:"OpenBSD — lib/libcrypto/crypto getentropy_linux.c" 1247:"After Heartbleed, OpenSSL Is Forked Into LibreSSL" 1391: 1389: 647:Changes were made to ensure that LibreSSL will be 306:(TLS) protocol. The implementation is named after 1567: 1565: 957:Support for platforms that do not exist, such as 572:, etc.). This process may help later on to catch 4351: 1730:"LibreSSL languishes on Linux [LWN.net]" 3860:Transport Layer Security / Secure Sockets Layer 1386: 1299:M, Constantine (17 May 2014). Soulskill (ed.). 603:commit logs (including explicit assignments of 2472:"Remove support for big-endian i386 and amd64" 2405: 2403: 2375: 2373: 2237: 2235: 1562: 519:packages (support dropped as of February 2021) 506:LibreSSL is a selectable provider of TLS for: 4063:Export of cryptography from the United States 3830: 2882: 2629: 1885:"PC-BSD 10.1.2: an Interview with Kris Moore" 1330: 1328: 465:LibreSSL is the default provider of TLS for: 370:the codebase and decided it was necessary to 3939:Automated Certificate Management Environment 2508: 2457:"OpenBSD LibreSSL CVS OPENSSL_NO_HEARTBEATS" 2166: 2164: 2162: 2101: 1426: 1424: 1422: 1420: 2522: 2430: 2400: 2370: 2343: 2316: 2289: 2262: 2232: 2205: 2178: 2137: 2083: 2057: 1755:"PEP 644 -- Require OpenSSL 1.1.1 or newer" 580:tools or by observing program crashes (via 3884:DNS-based Authentication of Named Entities 3837: 3823: 2896: 2889: 2875: 2636: 2622: 2549: 2119: 2109:"OpenBSD LibreSSL CVS Double Free Commits" 1325: 1137: 1039:algorithm, which is suspected of having a 655:for other similar platforms. In addition, 322:1.0.1g in April 2014 as a response to the 168: 106: 27: 3890:DNS Certification Authority Authorization 2159: 1970:"Bug 762847 - dev-libs/libressl: Removal" 1769:"Changelog — Python 3.4.10 documentation" 1457: 1417: 1214: 1212: 671:There were changes to help ensure proper 2488: 2449: 1652: 1538: 1430: 835: 453:supported LibreSSL until February 2021. 4395:Transport Layer Security implementation 2643: 2482: 2469: 2127:"OpenBSD LibreSSL CVS insecure seeding" 1571: 1395: 1364: 1334: 1311: 1218: 1174: 867:Later versions disabled more features: 418:created another fork of OpenSSL called 4352: 4034:Domain Name System Security Extensions 3878:Application-Layer Protocol Negotiation 2555: 2489:Perlroth, Nicole (10 September 2013). 1807:. Hyperbola Project. 23 September 2019 1597: 1484: 1337:"OpenBSD forks, prunes, fixes OpenSSL" 1245:Kerner, Sean Michael (22 April 2014). 1244: 1209: 871:2.1.1: Following the discovery of the 599:scenarios have also been cited in the 3818: 2870: 2617: 2145:"OpenBSD LibreSSL CVS Kernel Seeding" 2091:"OpenBSD LibreSSL CVS Calloc Commits" 1993: 1967: 1941: 1451: 1431:Jacoutot, Antoine (1 November 2014). 1043:, was cut along with support for the 993:-based implementation of arc4random). 626: 525:packages (will be dropped after 22.7) 3799: 2528: 2436: 2409: 2379: 2349: 2322: 2295: 2268: 2241: 2211: 2184: 1882: 1709: 1682: 1625: 1490: 1358: 1109:Comparison of cryptography libraries 899:2.3.0: Complete removal of SSL 3.0, 748:implementation on macOS and FreeBSD. 733:Later versions added the following: 438:began, while the initial porting to 426:some of its contributions under the 330:, with the goals of modernizing the 2352:"LibreSSL 2.1.7 and 2.2.0 released" 2063: 1153: 13: 4365:C (programming language) libraries 3972:Online Certificate Status Protocol 2066:"A quick recap over the last week" 1994:Górny, Michał (28 December 2020). 1968:Górny, Michał (31 December 2020). 1781: 1514:"Re: OpenSSL seven security fixes" 1301:"30-Day Status Update On LibreSSL" 950:Support for some older platforms ( 14: 4406: 3866:Datagram Transport Layer Security 2580: 2556:Vallat, Miod (10 November 2014). 1458:McCallion, Jane (22 April 2014). 1298: 1104:Comparison of TLS implementations 841: 698: 539: 4299:Certificate authority compromise 3798: 3789: 3788: 2043:"OPNsense version 22.7 Released" 2021:"OPNsense version 15.7 Released" 1942:Górny, Michał (5 January 2021). 1825: 1365:Hessler, Peter (15 April 2014). 1335:Seltzer, Larry (21 April 2014). 1088: 931:Support for obsolete platforms ( 666: 4304:Random number generator attacks 3991:Extended Validation Certificate 3844: 2558:"Re: CVS: cvs.openbsd.org: src" 2463: 2242:Cook, Brent (22 January 2015). 2035: 2013: 1987: 1961: 1944:"LibreSSL support discontinued" 1935: 1917: 1899: 1876: 1850: 1819: 1797: 1775: 1761: 1747: 1722: 1703: 1676: 1646: 1619: 1591: 1532: 1506: 989:was removed (and replaced with 911: 607:values). There have been extra 3901:HTTP Strict Transport Security 2064:Orr, William (23 April 2014). 1907:"Add DEFAULT_VERSIONS=ssl=XXX" 1572:Langley, Adam (20 June 2014). 1396:Brodkin, Jon (22 April 2014). 1292: 1266: 1238: 1219:Unangst, Ted (22 April 2014). 1195: 1069: 80:2.0.0 / 11 July 2014 1: 4380:Free software programmed in C 2600:libtls source code (OpenGrok) 2437:Beck, Bob (16 October 2014). 2410:Cook, Brent (6 August 2015). 2323:Cook, Brent (19 March 2015). 2296:Cook, Brent (17 March 2015). 2212:Beck, Bob (9 December 2014). 2185:Beck, Bob (12 October 2014). 2172:"LibreSSL-portable ChangeLog" 1124: 1031:SSL 3.0, SHA-0, DTLS1_BAD_VER 3985:Domain-validated certificate 2350:Cook, Brent (11 June 2015). 2269:Cook, Brent (4 March 2015). 2174:. LibreSSL. 15 October 2021. 1858:"PC-BSD Evolves into TrueOS" 1598:Goodin, Dan (20 June 2014). 875:vulnerability in the legacy 623:values, and method returns. 7: 3966:Certificate revocation list 3754:Cryptographic hash function 2529:Beck, Bob (3 August 2014). 2380:Cook, Brent (9 July 2015). 1925:"Project:LibreSSL - Gentoo" 1626:Sing, Joel (21 June 2014). 1520:(Mailing list). 5 June 2014 1081: 896:6 workarounds, RSAX engine. 460: 338:, and applying development 10: 4411: 4040:Internet Protocol Security 3853:Protocols and technologies 1710:Beck, Bob (20 June 2014). 1138:Brent Cook (12 May 2024). 971:Support for old compilers. 576:errors with more advanced 534: 345: 4291: 4249: 4233: 4212: 4205: 4179: 4076: 4068:Server-Gated Cryptography 4055: 4026: 4007:Public key infrastructure 3932:Public-key infrastructure 3931: 3852: 3784: 3731: 3708: 3692: 3661: 3636: 3576: 3523: 3400: 3311: 3278: 3245: 3192: 3089: 3041: 2988: 2977: 2904: 2848: 2832: 2811: 2681: 2653: 2531:"LibreSSL 2.0.4 released" 2439:"LibreSSL 2.1.1 released" 2412:"LibreSSL 2.2.2 released" 2382:"LibreSSL 2.2.1 released" 2325:"LibreSSL 2.1.6 released" 2298:"LibreSSL 2.1.5 released" 2271:"LibreSSL 2.1.4 released" 2244:"LibreSSL 2.1.3 released" 2214:"LibreSSL 2.1.2 released" 2187:"LibreSSL 2.1.0 released" 1683:Beck, Bob (8 July 2014). 1574:"BoringSSL (20 Jun 2014)" 1491:Beck, Bob (17 May 2014). 1140:"LibreSSL 3.9.2 Released" 1002:Older unneeded files for 886:signature authentication. 719:elliptic curves, and the 480:Hyperbola GNU/Linux-libre 277: 253: 238: 197: 179: 146: 142: 116: 98: 94: 76: 62: 48: 26: 4220:Man-in-the-middle attack 4187:Certificate Transparency 3744:Timeline of cryptography 2070:OpenSSL Valhalla Rampage 1805:"Milky Way v0.3 release" 304:Transport Layer Security 122:3.9.0 (9 March 2024 4331:(in regards to TLS 1.0) 4284:(in regards to SSL 3.0) 4018:Self-signed certificate 4002:Public-key cryptography 3923:Perfect forward secrecy 3907:HTTP Public Key Pinning 3739:Outline of cryptography 3710:Anti–computer forensics 1544:"Re: new OpenSSL flaws" 677:random number generator 651:along with maintaining 4375:Free security software 4370:Cryptographic software 4335:Kazakhstan MITM attack 3997:Public key certificate 3961:Certificate revocation 3872:Server Name Indication 3766:Homomorphic encryption 3759:List of hash functions 2898:Cryptographic software 1887:. Official PC-BSD Blog 1433:"OpenBSD 5.6 Released" 302:implementation of the 124:; 6 months ago 82:; 10 years ago 4324:Lucky Thirteen attack 4225:Padding oracle attack 3945:Certificate authority 3771:End-to-end encryption 2155:on 16 September 2014. 1221:"Origins of libressl" 836:Old insecure features 755:cipher suite support. 644:library references). 1864:on 16 September 2016 1658:"Boringssl and such" 1096:Free Software portal 789:2.1.4: Experimental 780:server-side support. 649:year 2038 compatible 595:Fixes for potential 308:Secure Sockets Layer 2149:Secure.freshbsd.org 2131:Secure.freshbsd.org 2113:Secure.freshbsd.org 2095:Secure.freshbsd.org 2000:archives.gentoo.org 1838:on 26 November 2015 1203:"LibreSSL Releases" 1182:"LibreSSL Releases" 997:Preprocessor macros 852:, TLS compression, 765:2.1.3: Support for 40:, made to resemble 23: 4241:Bar mitzvah attack 3956:Certificate policy 3358:Facebook Messenger 2840:OpenBSD Foundation 2495:The New York Times 1911:Svnweb.freebsd.org 1578:Imperialviolet.org 687:stream cipher and 627:Proactive measures 611:also cited in the 485:OpenSSH on Windows 442:began on 20 June. 358:was discovered in 161:/libressl-portable 50:Original author(s) 21: 4347: 4346: 4343: 4342: 3918:Opportunistic TLS 3812: 3811: 3662:Service providers 3396: 3395: 3202:Check Point VPN-1 2864: 2863: 2671:security features 2605:LibreSSL Portable 1004:assembly language 894:Internet Explorer 850:US-Export ciphers 778:TLS_FALLBACK_SCSV 737:2.1.0: Automatic 725:ChaCha20-Poly1305 414:On 20 June 2014, 397:operating systems 395:) and some older 377:operating systems 293: 292: 4402: 4210: 4209: 4197:HTTPS Everywhere 4013:Root certificate 3951:CA/Browser Forum 3839: 3832: 3825: 3816: 3815: 3802: 3801: 3792: 3791: 3640:operating system 3638:Security-focused 3586: 3411: 2986: 2985: 2891: 2884: 2877: 2868: 2867: 2682:Related projects 2654:Operating system 2638: 2631: 2624: 2615: 2614: 2592: 2591: 2589:Official website 2574: 2573: 2571: 2569: 2553: 2547: 2546: 2544: 2542: 2535:openbsd-announce 2526: 2520: 2519: 2512: 2506: 2505: 2503: 2501: 2486: 2480: 2479: 2467: 2461: 2460: 2453: 2447: 2446: 2434: 2428: 2427: 2425: 2423: 2416:openbsd-announce 2407: 2398: 2397: 2395: 2393: 2386:openbsd-announce 2377: 2368: 2367: 2365: 2363: 2356:openbsd-announce 2347: 2341: 2340: 2338: 2336: 2329:openbsd-announce 2320: 2314: 2313: 2311: 2309: 2302:openbsd-announce 2293: 2287: 2286: 2284: 2282: 2275:openbsd-announce 2266: 2260: 2259: 2257: 2255: 2248:openbsd-announce 2239: 2230: 2229: 2227: 2225: 2218:openbsd-announce 2209: 2203: 2202: 2200: 2198: 2191:openbsd-announce 2182: 2176: 2175: 2168: 2157: 2156: 2151:. Archived from 2141: 2135: 2134: 2123: 2117: 2116: 2105: 2099: 2098: 2087: 2081: 2080: 2078: 2076: 2061: 2055: 2054: 2052: 2050: 2039: 2033: 2032: 2030: 2028: 2017: 2011: 2010: 2008: 2006: 1991: 1985: 1984: 1982: 1980: 1965: 1959: 1958: 1956: 1954: 1939: 1933: 1932: 1921: 1915: 1914: 1903: 1897: 1896: 1894: 1892: 1883:VonFange, Mark. 1880: 1874: 1873: 1871: 1869: 1860:. Archived from 1854: 1848: 1847: 1845: 1843: 1834:. Archived from 1823: 1817: 1816: 1814: 1812: 1801: 1795: 1794: 1792: 1790: 1779: 1773: 1772: 1765: 1759: 1758: 1751: 1745: 1744: 1742: 1740: 1726: 1720: 1719: 1714:. Archived from 1707: 1701: 1700: 1698: 1696: 1687:. Archived from 1680: 1674: 1673: 1671: 1669: 1656:(21 June 2014). 1650: 1644: 1643: 1641: 1639: 1630:. Archived from 1623: 1617: 1616: 1614: 1612: 1595: 1589: 1588: 1586: 1584: 1569: 1560: 1559: 1557: 1555: 1536: 1530: 1529: 1527: 1525: 1510: 1504: 1503: 1501: 1499: 1488: 1482: 1481: 1479: 1477: 1468:. Archived from 1455: 1449: 1448: 1446: 1444: 1437:openbsd-announce 1428: 1415: 1414: 1412: 1410: 1393: 1384: 1383: 1381: 1379: 1362: 1356: 1355: 1353: 1351: 1332: 1323: 1322: 1315: 1309: 1308: 1296: 1290: 1289: 1287: 1285: 1270: 1264: 1263: 1261: 1259: 1242: 1236: 1235: 1233: 1231: 1216: 1207: 1206: 1199: 1193: 1192: 1190: 1188: 1178: 1172: 1171: 1169: 1167: 1157: 1151: 1150: 1148: 1146: 1135: 1098: 1093: 1092: 1091: 751:2.1.2: Reworked 744:2.1.2: Built-in 662: 658: 634:code readability 571: 565: 559: 553: 546:standard library 289: 286: 284: 199:Operating system 172: 167: 164: 162: 160: 158: 138: 132: 130: 125: 110: 90: 88: 83: 36:, the mascot of 31: 24: 20: 4410: 4409: 4405: 4404: 4403: 4401: 4400: 4399: 4350: 4349: 4348: 4339: 4287: 4245: 4229: 4206:Vulnerabilities 4201: 4175: 4078:Implementations 4072: 4051: 4022: 3927: 3848: 3843: 3813: 3808: 3780: 3727: 3704: 3688: 3657: 3639: 3632: 3580: 3572: 3543:Java Anon Proxy 3519: 3405: 3404: 3402:Disk encryption 3392: 3368:Google Messages 3353:Signal Protocol 3307: 3274: 3241: 3188: 3085: 3037: 2980: 2973: 2900: 2895: 2865: 2860: 2856:OpenBSD Journal 2844: 2828: 2807: 2677: 2666:version history 2649: 2642: 2587: 2586: 2583: 2578: 2577: 2567: 2565: 2554: 2550: 2540: 2538: 2527: 2523: 2514: 2513: 2509: 2499: 2497: 2487: 2483: 2478:(Mailing list). 2468: 2464: 2455: 2454: 2450: 2445:(Mailing list). 2435: 2431: 2421: 2419: 2408: 2401: 2391: 2389: 2378: 2371: 2361: 2359: 2348: 2344: 2334: 2332: 2321: 2317: 2307: 2305: 2294: 2290: 2280: 2278: 2267: 2263: 2253: 2251: 2240: 2233: 2223: 2221: 2210: 2206: 2196: 2194: 2183: 2179: 2170: 2169: 2160: 2143: 2142: 2138: 2125: 2124: 2120: 2107: 2106: 2102: 2089: 2088: 2084: 2074: 2072: 2062: 2058: 2048: 2046: 2041: 2040: 2036: 2026: 2024: 2019: 2018: 2014: 2004: 2002: 1992: 1988: 1978: 1976: 1974:bugs.gentoo.org 1966: 1962: 1952: 1950: 1940: 1936: 1929:Wiki.gentoo.org 1923: 1922: 1918: 1905: 1904: 1900: 1890: 1888: 1881: 1877: 1867: 1865: 1856: 1855: 1851: 1841: 1839: 1826:Raue, Stephan. 1824: 1820: 1810: 1808: 1803: 1802: 1798: 1788: 1786: 1780: 1776: 1767: 1766: 1762: 1753: 1752: 1748: 1738: 1736: 1728: 1727: 1723: 1718:on 9 July 2014. 1708: 1704: 1694: 1692: 1691:on 22 July 2014 1681: 1677: 1667: 1665: 1651: 1647: 1637: 1635: 1634:on 22 June 2014 1624: 1620: 1610: 1608: 1596: 1592: 1582: 1580: 1570: 1563: 1553: 1551: 1542:(5 June 2014). 1537: 1533: 1523: 1521: 1512: 1511: 1507: 1497: 1495: 1489: 1485: 1475: 1473: 1472:on 26 June 2014 1456: 1452: 1442: 1440: 1429: 1418: 1408: 1406: 1394: 1387: 1377: 1375: 1372:OpenBSD Journal 1363: 1359: 1349: 1347: 1333: 1326: 1317: 1316: 1312: 1297: 1293: 1283: 1281: 1280:. 22 April 2014 1272: 1271: 1267: 1257: 1255: 1243: 1239: 1229: 1227: 1217: 1210: 1201: 1200: 1196: 1186: 1184: 1180: 1179: 1175: 1165: 1163: 1159: 1158: 1154: 1144: 1142: 1136: 1132: 1127: 1094: 1089: 1087: 1084: 1072: 947:) were removed. 924:In response to 914: 884:GOST R 34.10-94 838: 711:algorithm, the 701: 693:elliptic curves 669: 660: 656: 642:I/O abstraction 629: 578:memory analysis 574:buffer overflow 567: 561: 555: 549: 542: 537: 463: 403:) was removed. 348: 281: 175: 155: 134: 128: 126: 123: 118:Preview release 112: 86: 84: 81: 77:Initial release 44: 17: 12: 11: 5: 4408: 4398: 4397: 4392: 4390:Software forks 4387: 4382: 4377: 4372: 4367: 4362: 4345: 4344: 4341: 4340: 4338: 4337: 4332: 4326: 4321: 4316: 4311: 4306: 4301: 4295: 4293: 4292:Implementation 4289: 4288: 4286: 4285: 4279: 4274: 4269: 4264: 4259: 4253: 4251: 4247: 4246: 4244: 4243: 4237: 4235: 4231: 4230: 4228: 4227: 4222: 4216: 4214: 4207: 4203: 4202: 4200: 4199: 4194: 4189: 4183: 4181: 4177: 4176: 4174: 4173: 4168: 4163: 4158: 4153: 4148: 4143: 4138: 4133: 4128: 4123: 4118: 4113: 4108: 4103: 4098: 4093: 4088: 4082: 4080: 4074: 4073: 4071: 4070: 4065: 4059: 4057: 4053: 4052: 4050: 4049: 4043: 4037: 4030: 4028: 4024: 4023: 4021: 4020: 4015: 4010: 4004: 3999: 3994: 3988: 3982: 3981: 3980: 3975: 3969: 3958: 3953: 3948: 3942: 3935: 3933: 3929: 3928: 3926: 3925: 3920: 3915: 3910: 3904: 3898: 3893: 3887: 3881: 3875: 3869: 3863: 3856: 3854: 3850: 3849: 3842: 3841: 3834: 3827: 3819: 3810: 3809: 3807: 3806: 3796: 3785: 3782: 3781: 3779: 3778: 3773: 3768: 3763: 3762: 3761: 3756: 3749:Hash functions 3746: 3741: 3735: 3733: 3732:Related topics 3729: 3728: 3726: 3725: 3720: 3714: 3712: 3706: 3705: 3703: 3702: 3696: 3694: 3690: 3689: 3687: 3686: 3681: 3676: 3671: 3665: 3663: 3659: 3658: 3656: 3655: 3650: 3644: 3642: 3634: 3633: 3631: 3630: 3625: 3620: 3615: 3610: 3605: 3600: 3595: 3589: 3587: 3574: 3573: 3571: 3570: 3565: 3560: 3555: 3550: 3545: 3540: 3535: 3529: 3527: 3521: 3520: 3518: 3517: 3512: 3511: 3510: 3500: 3495: 3490: 3485: 3480: 3475: 3470: 3465: 3460: 3455: 3450: 3445: 3440: 3435: 3430: 3425: 3420: 3414: 3412: 3398: 3397: 3394: 3393: 3391: 3390: 3387: 3386: 3385: 3380: 3375: 3370: 3365: 3360: 3350: 3345: 3340: 3339: 3338: 3333: 3323: 3317: 3315: 3309: 3308: 3306: 3305: 3300: 3295: 3290: 3284: 3282: 3276: 3275: 3273: 3272: 3267: 3262: 3257: 3251: 3249: 3243: 3242: 3240: 3239: 3234: 3229: 3224: 3219: 3214: 3209: 3204: 3198: 3196: 3190: 3189: 3187: 3186: 3181: 3176: 3171: 3166: 3161: 3156: 3151: 3146: 3141: 3136: 3131: 3126: 3121: 3116: 3111: 3106: 3101: 3099:BBM Enterprise 3095: 3093: 3087: 3086: 3084: 3083: 3078: 3073: 3068: 3063: 3058: 3053: 3047: 3045: 3039: 3038: 3036: 3035: 3030: 3025: 3020: 3015: 3010: 3005: 3000: 2994: 2992: 2983: 2975: 2974: 2972: 2971: 2966: 2961: 2956: 2951: 2946: 2941: 2931: 2926: 2921: 2916: 2910: 2908: 2902: 2901: 2894: 2893: 2886: 2879: 2871: 2862: 2861: 2859: 2858: 2852: 2850: 2846: 2845: 2843: 2842: 2836: 2834: 2830: 2829: 2827: 2826: 2821: 2815: 2813: 2809: 2808: 2806: 2805: 2804: 2803: 2793: 2788: 2783: 2778: 2773: 2768: 2767: 2766: 2756: 2751: 2746: 2741: 2736: 2731: 2726: 2721: 2716: 2711: 2706: 2701: 2696: 2691: 2685: 2683: 2679: 2678: 2676: 2675: 2674: 2673: 2668: 2657: 2655: 2651: 2650: 2641: 2640: 2633: 2626: 2618: 2612: 2611: 2602: 2593: 2582: 2581:External links 2579: 2576: 2575: 2564:(Mailing list) 2548: 2537:(Mailing list) 2521: 2507: 2481: 2462: 2448: 2429: 2418:(Mailing list) 2399: 2388:(Mailing list) 2369: 2358:(Mailing list) 2342: 2331:(Mailing list) 2315: 2304:(Mailing list) 2288: 2277:(Mailing list) 2261: 2250:(Mailing list) 2231: 2220:(Mailing list) 2204: 2193:(Mailing list) 2177: 2158: 2136: 2118: 2100: 2082: 2056: 2034: 2012: 1986: 1960: 1948:www.gentoo.org 1934: 1916: 1898: 1875: 1849: 1818: 1796: 1782:Marino, John. 1774: 1760: 1746: 1721: 1702: 1675: 1664:(Mailing list) 1654:de Raadt, Theo 1645: 1618: 1590: 1561: 1550:(Mailing list) 1540:de Raadt, Theo 1531: 1505: 1483: 1450: 1439:(Mailing list) 1416: 1385: 1357: 1324: 1310: 1291: 1265: 1237: 1208: 1194: 1173: 1152: 1129: 1128: 1126: 1123: 1122: 1121: 1116: 1111: 1106: 1100: 1099: 1083: 1080: 1071: 1068: 1033: 1032: 1029: 1028:functionality. 1019: 1000: 994: 983: 972: 969: 955: 954:) was removed. 948: 945:16-bit Windows 933:Classic Mac OS 929: 913: 910: 909: 908: 897: 890: 887: 880: 854:DTLS heartbeat 837: 834: 833: 832: 831:build support. 825: 824:/2003 support. 818: 807: 804: 797: 787: 784: 781: 774: 773:cipher suites. 763: 756: 749: 742: 700: 699:Added features 697: 668: 665: 657:explicit_bzero 628: 625: 590:stack canaries 548:(for example, 541: 540:Memory-related 538: 536: 533: 532: 531: 526: 520: 514: 504: 503: 497: 488: 487: 482: 477: 472: 462: 459: 393:16-bit Windows 381:Classic Mac OS 347: 344: 340:best practices 318:LibreSSL from 291: 290: 279: 275: 274: 257: 251: 250: 242: 236: 235: 201: 195: 194: 181: 177: 176: 174: 173: 152: 150: 144: 143: 140: 139: 120: 114: 113: 104: 102: 100:Stable release 96: 95: 92: 91: 78: 74: 73: 66: 60: 59: 52: 46: 45: 32: 15: 9: 6: 4: 3: 2: 4407: 4396: 4393: 4391: 4388: 4386: 4383: 4381: 4378: 4376: 4373: 4371: 4368: 4366: 4363: 4361: 4360:2014 software 4358: 4357: 4355: 4336: 4333: 4330: 4327: 4325: 4322: 4320: 4317: 4315: 4312: 4310: 4307: 4305: 4302: 4300: 4297: 4296: 4294: 4290: 4283: 4280: 4278: 4275: 4273: 4270: 4268: 4265: 4263: 4260: 4258: 4255: 4254: 4252: 4248: 4242: 4239: 4238: 4236: 4232: 4226: 4223: 4221: 4218: 4217: 4215: 4211: 4208: 4204: 4198: 4195: 4193: 4190: 4188: 4185: 4184: 4182: 4178: 4172: 4169: 4167: 4164: 4162: 4159: 4157: 4154: 4152: 4149: 4147: 4144: 4142: 4139: 4137: 4134: 4132: 4129: 4127: 4124: 4122: 4119: 4117: 4114: 4112: 4109: 4107: 4104: 4102: 4099: 4097: 4094: 4092: 4089: 4087: 4086:Bouncy Castle 4084: 4083: 4081: 4079: 4075: 4069: 4066: 4064: 4061: 4060: 4058: 4054: 4047: 4044: 4041: 4038: 4035: 4032: 4031: 4029: 4025: 4019: 4016: 4014: 4011: 4008: 4005: 4003: 4000: 3998: 3995: 3992: 3989: 3986: 3983: 3979: 3978:OCSP stapling 3976: 3973: 3970: 3967: 3964: 3963: 3962: 3959: 3957: 3954: 3952: 3949: 3946: 3943: 3940: 3937: 3936: 3934: 3930: 3924: 3921: 3919: 3916: 3914: 3913:OCSP stapling 3911: 3908: 3905: 3902: 3899: 3897: 3894: 3891: 3888: 3885: 3882: 3879: 3876: 3873: 3870: 3867: 3864: 3861: 3858: 3857: 3855: 3851: 3847: 3840: 3835: 3833: 3828: 3826: 3821: 3820: 3817: 3805: 3797: 3795: 3787: 3786: 3783: 3777: 3774: 3772: 3769: 3767: 3764: 3760: 3757: 3755: 3752: 3751: 3750: 3747: 3745: 3742: 3740: 3737: 3736: 3734: 3730: 3724: 3721: 3719: 3716: 3715: 3713: 3711: 3707: 3701: 3698: 3697: 3695: 3691: 3685: 3682: 3680: 3677: 3675: 3672: 3670: 3667: 3666: 3664: 3660: 3654: 3651: 3649: 3646: 3645: 3643: 3641: 3635: 3629: 3626: 3624: 3621: 3619: 3616: 3614: 3611: 3609: 3606: 3604: 3601: 3599: 3596: 3594: 3591: 3590: 3588: 3584: 3579: 3575: 3569: 3566: 3564: 3561: 3559: 3556: 3554: 3551: 3549: 3546: 3544: 3541: 3539: 3536: 3534: 3531: 3530: 3528: 3526: 3522: 3516: 3513: 3509: 3506: 3505: 3504: 3501: 3499: 3496: 3494: 3491: 3489: 3486: 3484: 3481: 3479: 3476: 3474: 3471: 3469: 3466: 3464: 3461: 3459: 3456: 3454: 3451: 3449: 3446: 3444: 3441: 3439: 3436: 3434: 3431: 3429: 3426: 3424: 3421: 3419: 3416: 3415: 3413: 3409: 3403: 3399: 3388: 3384: 3381: 3379: 3376: 3374: 3371: 3369: 3366: 3364: 3361: 3359: 3356: 3355: 3354: 3351: 3349: 3346: 3344: 3341: 3337: 3334: 3332: 3329: 3328: 3327: 3324: 3322: 3319: 3318: 3316: 3314: 3310: 3304: 3301: 3299: 3296: 3294: 3291: 3289: 3286: 3285: 3283: 3281: 3277: 3271: 3268: 3266: 3263: 3261: 3258: 3256: 3253: 3252: 3250: 3248: 3244: 3238: 3235: 3233: 3230: 3228: 3225: 3223: 3222:SoftEther VPN 3220: 3218: 3215: 3213: 3210: 3208: 3205: 3203: 3200: 3199: 3197: 3195: 3191: 3185: 3182: 3180: 3177: 3175: 3172: 3170: 3167: 3165: 3162: 3160: 3157: 3155: 3152: 3150: 3147: 3145: 3142: 3140: 3137: 3135: 3132: 3130: 3127: 3125: 3122: 3120: 3117: 3115: 3112: 3110: 3107: 3105: 3104:Bouncy Castle 3102: 3100: 3097: 3096: 3094: 3092: 3091:TLS & SSL 3088: 3082: 3079: 3077: 3074: 3072: 3069: 3067: 3064: 3062: 3059: 3057: 3054: 3052: 3049: 3048: 3046: 3044: 3040: 3034: 3031: 3029: 3026: 3024: 3021: 3019: 3016: 3014: 3011: 3009: 3006: 3004: 3001: 2999: 2996: 2995: 2993: 2991: 2987: 2984: 2982: 2981:communication 2976: 2970: 2967: 2965: 2962: 2960: 2957: 2955: 2952: 2950: 2947: 2945: 2942: 2939: 2935: 2932: 2930: 2927: 2925: 2922: 2920: 2917: 2915: 2912: 2911: 2909: 2907: 2906:Email clients 2903: 2899: 2892: 2887: 2885: 2880: 2878: 2873: 2872: 2869: 2857: 2854: 2853: 2851: 2847: 2841: 2838: 2837: 2835: 2833:Organizations 2831: 2825: 2822: 2820: 2819:Theo de Raadt 2817: 2816: 2814: 2810: 2802: 2799: 2798: 2797: 2794: 2792: 2789: 2787: 2784: 2782: 2779: 2777: 2774: 2772: 2769: 2765: 2762: 2761: 2760: 2757: 2755: 2752: 2750: 2747: 2745: 2742: 2740: 2737: 2735: 2732: 2730: 2727: 2725: 2722: 2720: 2717: 2715: 2712: 2710: 2707: 2705: 2702: 2700: 2697: 2695: 2692: 2690: 2687: 2686: 2684: 2680: 2672: 2669: 2667: 2664: 2663: 2662: 2659: 2658: 2656: 2652: 2647: 2639: 2634: 2632: 2627: 2625: 2620: 2619: 2616: 2610: 2606: 2603: 2601: 2597: 2594: 2590: 2585: 2584: 2563: 2559: 2552: 2536: 2532: 2525: 2517: 2511: 2496: 2492: 2485: 2477: 2473: 2470:Miod Vallat. 2466: 2458: 2452: 2444: 2440: 2433: 2417: 2413: 2406: 2404: 2387: 2383: 2376: 2374: 2357: 2353: 2346: 2330: 2326: 2319: 2303: 2299: 2292: 2276: 2272: 2265: 2249: 2245: 2238: 2236: 2219: 2215: 2208: 2192: 2188: 2181: 2173: 2167: 2165: 2163: 2154: 2150: 2146: 2140: 2132: 2128: 2122: 2114: 2110: 2104: 2096: 2092: 2086: 2071: 2067: 2060: 2044: 2038: 2022: 2016: 2001: 1997: 1990: 1975: 1971: 1964: 1949: 1945: 1938: 1930: 1926: 1920: 1912: 1908: 1902: 1886: 1879: 1863: 1859: 1853: 1837: 1833: 1829: 1822: 1806: 1800: 1785: 1778: 1770: 1764: 1756: 1750: 1735: 1731: 1725: 1717: 1713: 1706: 1690: 1686: 1679: 1663: 1659: 1655: 1649: 1633: 1629: 1622: 1607: 1606: 1601: 1594: 1579: 1575: 1568: 1566: 1549: 1545: 1541: 1535: 1519: 1515: 1509: 1494: 1487: 1471: 1467: 1466: 1461: 1454: 1438: 1434: 1427: 1425: 1423: 1421: 1405: 1404: 1399: 1392: 1390: 1374: 1373: 1368: 1361: 1346: 1342: 1338: 1331: 1329: 1320: 1314: 1306: 1302: 1295: 1279: 1275: 1269: 1254: 1253: 1248: 1241: 1226: 1222: 1215: 1213: 1204: 1198: 1183: 1177: 1162: 1156: 1141: 1134: 1130: 1120: 1117: 1115: 1112: 1110: 1107: 1105: 1102: 1101: 1097: 1086: 1079: 1077: 1067: 1065: 1061: 1058: 1054: 1050: 1046: 1042: 1038: 1030: 1027: 1023: 1020: 1017: 1013: 1009: 1005: 1001: 998: 995: 992: 988: 984: 981: 977: 973: 970: 967: 963: 960: 956: 953: 949: 946: 942: 938: 934: 930: 927: 923: 922: 921: 919: 906: 902: 898: 895: 891: 888: 885: 881: 878: 874: 870: 869: 868: 865: 863: 859: 855: 851: 847: 843: 830: 826: 823: 819: 816: 812: 808: 805: 802: 798: 795: 792: 788: 785: 782: 779: 775: 772: 768: 764: 761: 757: 754: 750: 747: 743: 740: 736: 735: 734: 731: 729: 726: 722: 718: 714: 710: 706: 696: 694: 690: 686: 682: 678: 674: 667:Cryptographic 664: 654: 650: 645: 643: 639: 635: 624: 622: 619:assignments, 618: 614: 610: 609:sanity checks 606: 602: 598: 593: 591: 587: 584:, use of the 583: 579: 575: 570: 564: 558: 552: 547: 530: 527: 524: 521: 518: 515: 512: 509: 508: 507: 501: 498: 496: 493: 492: 491: 486: 483: 481: 478: 476: 473: 471: 470:Dragonfly BSD 468: 467: 466: 458: 456: 452: 448: 443: 441: 437: 433: 429: 425: 421: 417: 412: 410: 409:Theo de Raadt 404: 402: 398: 394: 390: 386: 382: 378: 373: 369: 365: 361: 357: 356:vulnerability 353: 343: 341: 337: 333: 329: 328:vulnerability 325: 321: 317: 313: 309: 305: 301: 297: 288: 280: 276: 273: 272:public domain 269: 265: 261: 258: 256: 252: 249: 246: 243: 241: 237: 233: 229: 225: 221: 217: 213: 209: 205: 202: 200: 196: 193: 189: 185: 182: 178: 171: 166: 154: 153: 151: 149: 145: 141: 137: 121: 119: 115: 111:/ 12 May 2024 109: 103: 101: 97: 93: 79: 75: 71: 67: 65: 61: 57: 53: 51: 47: 43: 39: 35: 30: 25: 19: 4120: 4046:Secure Shell 3578:File systems 3488:Private Disk 3133: 2849:Publications 2824:Niels Provos 2713: 2566:. Retrieved 2561: 2551: 2539:. Retrieved 2534: 2524: 2510: 2498:. Retrieved 2494: 2484: 2475: 2465: 2451: 2443:openbsd-tech 2442: 2432: 2420:. Retrieved 2415: 2390:. Retrieved 2385: 2360:. Retrieved 2355: 2345: 2333:. Retrieved 2328: 2318: 2306:. Retrieved 2301: 2291: 2279:. Retrieved 2274: 2264: 2252:. Retrieved 2247: 2222:. Retrieved 2217: 2207: 2195:. Retrieved 2190: 2180: 2153:the original 2148: 2139: 2130: 2121: 2112: 2103: 2094: 2085: 2073:. Retrieved 2069: 2059: 2047:. Retrieved 2037: 2025:. Retrieved 2015: 2003:. Retrieved 1999: 1989: 1977:. Retrieved 1973: 1963: 1951:. Retrieved 1947: 1937: 1928: 1919: 1910: 1901: 1889:. Retrieved 1878: 1868:16 September 1866:. Retrieved 1862:the original 1852: 1840:. Retrieved 1836:the original 1831: 1821: 1811:23 September 1809:. Retrieved 1799: 1787:. Retrieved 1777: 1763: 1749: 1737:. Retrieved 1733: 1724: 1716:the original 1705: 1693:. Retrieved 1689:the original 1678: 1666:. Retrieved 1662:openbsd-tech 1661: 1648: 1636:. Retrieved 1632:the original 1621: 1609:. Retrieved 1605:Ars Technica 1603: 1593: 1581:. Retrieved 1577: 1552:. Retrieved 1548:openbsd-misc 1547: 1534: 1522:. Retrieved 1517: 1508: 1496:. Retrieved 1486: 1474:. Retrieved 1470:the original 1463: 1453: 1441:. Retrieved 1436: 1407:. Retrieved 1403:Ars Technica 1401: 1376:. Retrieved 1370: 1360: 1348:. Retrieved 1340: 1313: 1294: 1282:. Retrieved 1268: 1256:. Retrieved 1250: 1240: 1228:. Retrieved 1224: 1197: 1185:. Retrieved 1176: 1164:. Retrieved 1155: 1143:. Retrieved 1133: 1073: 1037:Dual EC DRBG 1034: 985:The OpenSSL 915: 912:Code removal 866: 844:, including 839: 732: 702: 670: 646: 630: 605:null pointer 594: 569:reallocarray 543: 505: 489: 464: 447:Alpine Linux 444: 413: 405: 349: 334:, improving 295: 294: 264:BSD-4-Clause 245:Cryptography 64:Developer(s) 18: 4192:Convergence 3846:TLS and SSL 3693:Educational 3498:Sentry 2020 3443:DriveSentry 3363:Google Allo 2969:Thunderbird 2562:openbsd-cvs 2476:openbsd-cvs 1832:Openelec.tv 1070:Bug backlog 653:portability 597:double free 428:ISC license 300:open-source 136:[±] 105:3.9.2  42:Che Guevara 4354:Categories 4319:Heartbleed 3684:NordLocker 3628:Tahoe-LAFS 3618:Rubberhose 3558:RetroShare 3433:Cryptoloop 3428:CrossCrypt 3408:Comparison 3378:TextSecure 3336:ChatSecure 3298:RetroShare 3288:Bitmessage 3227:strongSwan 3013:ChatSecure 2924:Claws Mail 2914:Apple Mail 2568:28 October 2541:28 October 2422:28 October 2392:28 October 2362:28 October 2335:28 October 2308:28 October 2281:28 October 2254:28 October 2224:28 October 2197:28 October 2045:. OPNsense 2027:15 October 2023:. OPNsense 1891:15 October 1789:9 November 1668:28 October 1443:28 October 1319:"LibreSSL" 1161:"LibreSSL" 1125:References 1049:FIPS 140-2 1045:FIPS 140-2 982:libraries. 959:big-endian 926:Heartbleed 907:1_BAD_VER. 822:Windows XP 746:arc4random 424:relicensed 352:Heartbleed 350:After the 324:Heartbleed 260:Apache-1.0 234:and others 180:Written in 148:Repository 129:2024-03-09 87:2014-07-11 4314:goto fail 4126:MatrixSSL 4091:BoringSSL 3862:(TLS/SSL) 3525:Anonymity 3515:VeraCrypt 3503:TrueCrypt 3493:Scramdisk 3458:FileVault 3423:BitLocker 3418:BestCrypt 3331:Cryptocat 3237:WireGuard 3139:MatrixSSL 3109:BoringSSL 3071:SecureCRT 3033:Profanity 3008:Centericq 2919:Autocrypt 2749:OpenSMTPD 2744:OpenOSPFD 1842:20 August 1739:6 January 1041:back door 803:binaries. 739:ephemeral 713:Brainpool 592:, etc.). 420:BoringSSL 354:security 326:security 285:.libressl 163:/portable 4250:Protocol 4180:Notaries 4156:SChannel 4131:mbed TLS 4121:LibreSSL 4106:cryptlib 4036:(DNSSEC) 4027:See also 3794:Category 3700:CrypTool 3674:Tresorit 3603:eCryptfs 3563:Ricochet 3463:FreeOTFE 3453:eCryptfs 3438:dm-crypt 3383:WhatsApp 3260:Linphone 3212:Openswan 3179:TeamNote 3164:SChannel 3154:mbed TLS 3134:LibreSSL 3119:cryptlib 3051:Dropbear 2964:Sylpheed 2929:Enigmail 2796:Xenocara 2739:OpenNTPD 2734:OpenIKED 2729:OpenBGPD 2714:LibreSSL 2596:LibreSSL 2075:30 April 2049:5 August 2005:30 March 1979:30 March 1953:30 March 1476:23 April 1409:24 April 1378:24 April 1350:21 April 1341:Zero Day 1305:Slashdot 1284:24 April 1278:Slashdot 1258:24 April 1230:24 April 1187:14 March 1166:14 March 1082:See also 991:ChaCha20 980:non-free 976:IBM 4758 846:Kerberos 817:support. 794:binaries 771:Camellia 762:support. 741:EC keys. 709:Poly1305 689:Poly1305 661:bn_clear 617:variable 563:asprintf 523:OPNsense 513:packages 502:packages 495:OpenELEC 461:Adoption 336:security 332:codebase 314:project 296:LibreSSL 188:assembly 22:LibreSSL 4385:OpenBSD 4171:wolfSSL 4166:stunnel 4151:s2n-tls 4141:OpenSSL 4056:History 4042:(IPsec) 3804:Commons 3723:BusKill 3718:USBKill 3669:Freenet 3553:Vidalia 3508:History 3483:PGPDisk 3389:SimpleX 3348:Session 3343:Proteus 3217:OpenVPN 3207:Hamachi 3184:wolfSSL 3174:stunnel 3149:OpenSSL 3081:wolfSSH 3061:OpenSSH 3003:BitlBee 2949:Outlook 2944:Kontact 2938:Gpg4win 2771:sensors 2754:OpenSSH 2661:OpenBSD 2648:Project 2646:OpenBSD 1734:lwn.net 1638:21 June 1611:21 June 1583:21 June 1518:oss-sec 1119:wolfSSH 1114:OpenSSH 952:OpenVMS 937:NetWare 918:OpenBSD 882:2.1.3: 877:SSL 3.0 842:removed 809:2.2.0: 791:Windows 776:2.1.4: 767:SHA-256 758:2.1.3: 730:modes. 721:AES-GCM 673:seeding 621:pointer 551:strlcpy 535:Changes 511:FreeBSD 475:OpenBSD 436:Solaris 401:OpenVMS 385:NetWare 368:audited 364:OpenBSD 360:OpenSSL 346:History 320:OpenSSL 312:OpenBSD 278:Website 255:License 248:library 232:Windows 224:Solaris 208:FreeBSD 204:OpenBSD 127: ( 85: ( 72:Project 70:OpenBSD 58:Project 56:OpenSSL 38:OpenBSD 4329:POODLE 4282:POODLE 4277:Logjam 4262:BREACH 4234:Cipher 4213:Theory 4161:SSLeay 4146:Rustls 4111:GnuTLS 3974:(OCSP) 3941:(ACME) 3909:(HPKP) 3903:(HSTS) 3886:(DANE) 3880:(ALPN) 3868:(DTLS) 3776:S/MIME 3623:StegFS 3533:GNUnet 3373:Signal 3321:Matrix 3169:SSLeay 3124:GnuTLS 3076:WinSCP 3028:Kopete 2979:Secure 2812:People 2764:pfsync 2719:mandoc 2609:GitHub 1695:8 July 1554:9 June 1524:9 June 1498:17 May 1465:PC Pro 1145:12 May 1062:, and 1060:J-PAKE 1014:(e.g. 1010:, and 873:POODLE 862:SSL v3 858:SSL v2 815:Cygwin 801:64-bit 705:ChaCha 685:ChaCha 681:kernel 613:commit 586:NX bit 557:calloc 517:Gentoo 500:TrueOS 455:Python 451:Gentoo 416:Google 362:, the 316:forked 298:is an 212:NetBSD 157:github 133:) 4309:FREAK 4272:DROWN 4267:CRIME 4257:BEAST 4101:BSAFE 4096:Botan 4048:(SSH) 4009:(PKI) 3968:(CRL) 3896:HTTPS 3892:(CAA) 3874:(SNI) 3679:Wuala 3653:Qubes 3648:Tails 3593:EncFS 3568:Wickr 3326:OMEMO 3293:Briar 3270:Zfone 3255:Jitsi 3159:BSAFE 3114:Botan 3066:PuTTY 3023:Jitsi 3018:climm 2998:Adium 2781:spamd 2776:sndio 2704:httpd 2500:9 May 1345:ZDNet 1252:eWeek 966:amd64 920:5.6. 901:SHA-0 829:cmake 717:ANSSI 529:macOS 440:Linux 432:macOS 366:team 228:macOS 220:HP-UX 216:Linux 34:Puffy 4116:JSSE 3993:(EV) 3987:(DV) 3947:(CA) 3613:PEFS 3608:LUKS 3583:List 3478:LUKS 3473:geli 3468:GBDE 3265:Jami 3247:ZRTP 3232:Tinc 3129:JSSE 2791:tmux 2786:sudo 2699:doas 2694:CARP 2644:The 2598:and 2570:2015 2543:2015 2502:2014 2424:2015 2394:2015 2364:2015 2337:2015 2310:2015 2283:2015 2256:2015 2226:2015 2199:2015 2077:2014 2051:2022 2029:2015 2007:2021 1981:2021 1955:2021 1893:2015 1870:2016 1844:2015 1813:2019 1791:2018 1741:2021 1697:2014 1670:2015 1640:2014 1613:2014 1585:2014 1556:2014 1526:2014 1500:2014 1478:2014 1445:2015 1411:2014 1380:2014 1352:2014 1286:2014 1260:2014 1232:2014 1225:flak 1189:2024 1168:2024 1147:2024 1076:bugs 1035:The 1026:SEED 1012:Perl 987:PRNG 974:The 964:and 962:i386 941:OS/2 905:DTLS 903:and 860:and 813:and 769:and 760:ALPN 753:GOST 728:AEAD 723:and 715:and 707:and 659:and 582:ASLR 434:and 389:OS/2 372:fork 287:.org 240:Type 192:Perl 165:.git 159:.com 68:The 54:The 4136:NSS 3598:EFS 3548:Tor 3538:I2P 3448:E4M 3313:DRA 3303:Tox 3280:P2P 3194:VPN 3144:NSS 3056:lsh 3043:SSH 2990:OTR 2959:PGP 2954:p≡p 2934:GPG 2801:cwm 2709:fdm 2689:bio 2607:on 1064:SRP 1057:MD5 1053:MD4 1022:MD2 1016:EGD 811:AIX 675:of 638:KNF 601:VCS 283:www 268:ISC 4356:: 2759:PF 2724:mg 2560:. 2533:. 2493:. 2474:. 2441:. 2414:. 2402:^ 2384:. 2372:^ 2354:. 2327:. 2300:. 2273:. 2246:. 2234:^ 2216:. 2189:. 2161:^ 2147:. 2129:. 2111:. 2093:. 2068:. 1998:. 1972:. 1946:. 1927:. 1909:. 1830:. 1732:. 1660:. 1602:. 1576:. 1564:^ 1546:. 1516:. 1462:. 1435:. 1419:^ 1400:. 1388:^ 1369:. 1343:. 1339:. 1327:^ 1303:. 1276:. 1249:. 1223:. 1211:^ 1066:. 1051:, 1024:, 1018:). 1006:, 943:, 939:, 935:, 864:. 856:, 848:, 588:, 566:, 560:, 554:, 391:, 387:, 383:, 342:. 270:, 266:, 262:, 230:, 226:, 222:, 218:, 214:, 210:, 206:, 190:, 186:, 3838:e 3831:t 3824:v 3585:) 3581:( 3410:) 3406:( 2940:) 2936:( 2890:e 2883:t 2876:v 2637:e 2630:t 2623:v 2572:. 2545:. 2518:. 2504:. 2459:. 2426:. 2396:. 2366:. 2339:. 2312:. 2285:. 2258:. 2228:. 2201:. 2133:. 2115:. 2097:. 2079:. 2053:. 2031:. 2009:. 1983:. 1957:. 1931:. 1913:. 1895:. 1872:. 1846:. 1815:. 1793:. 1771:. 1757:. 1743:. 1699:. 1672:. 1642:. 1615:. 1587:. 1558:. 1528:. 1502:. 1480:. 1447:. 1413:. 1382:. 1354:. 1321:. 1307:. 1288:. 1262:. 1234:. 1205:. 1191:. 1170:. 1149:. 1055:/ 1008:C 968:. 796:. 399:( 379:( 184:C 131:) 89:)

Index


Puffy
OpenBSD
Che Guevara
Original author(s)
OpenSSL
Developer(s)
OpenBSD
Stable release
Edit this on Wikidata
Preview release
[±]
Repository
github.com/libressl-portable/portable.git
Edit this at Wikidata
C
assembly
Perl
Operating system
OpenBSD
FreeBSD
NetBSD
Linux
HP-UX
Solaris
macOS
Windows
Type
Cryptography
library

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.