Introducing s2n, a New Open-Source TLS Implementation
11–20 of 104 posts
Re: Introducing s2n, a New Open-Source TLS Implementation
#12I wonder why do implement SSLv3 in the new product, while others already deprecating and removing it?
Re: Introducing s2n, a New Open-Source TLS Implementation
#13> s2n is short for “signal to noise” Anyone else think this was a contraction of the a11y, i18n, a16z or f6s variety?
sawn scan seen sewn shin shun sign skin soon sown span spin spun stun swan
"Yeh, we're not vulnerable, because we've been using the swan library"
Re: Introducing s2n, a New Open-Source TLS Implementation
#14Re: Introducing s2n, a New Open-Source TLS Implementation
#15Re: Introducing s2n, a New Open-Source TLS Implementation
#16> s2n is short for “signal to noise” Anyone else think this was a contraction of the a11y, i18n, a16z or f6s variety?
Re: Introducing s2n, a New Open-Source TLS Implementation
#17Re: Introducing s2n, a New Open-Source TLS Implementation
#18Unfortunately this still uses libcrypto from OpenSSL. This isn't a fully self-contained implementation of TLS.
Re: Introducing s2n, a New Open-Source TLS Implementation
#19 OCaml TLS: ~4400 LoC
OCaml X509: ~1550 LoC
OCaml ASN1: ~1400 LoC
OCaml nocrypto: ~5250 LoC
Total ~12600 LoC but you get a fully self-contained implementation, having only some crypto code in C and the rest as pure OCaml:https://mirage.io/blog/why-ocaml-tls https://mirage.io/blog/announcing-mirage-25-release
Re: Introducing s2n, a New Open-Source TLS Implementation
#20If I counted right: OCaml TLS: ~4400 LoC OCaml X509: ~1550 LoC OCaml ASN1: ~1400 LoC OCaml nocrypto: ~5250 LoC Total ~12600 LoC but you get a fully self-contained implementation, having only some crypto code in C and the rest as pure OCaml: https://mirage.io/blog/why-ocaml-tls https://mirage.io/blog/announcing-mirage-25-release