5 ms·
It does a lot of things it really shouldn't be doing. I recommend you watch Bob Beck's talk about LibreSSL[1] (Ted's there too). [1]: https://www.youtube.com/w
by teamhappy 11y ago
It does a lot of things it really shouldn't be doing. I recommend you watch Bob Beck's talk about LibreSSL[1] (Ted's there too).
[1]: https://www.youtube.com/watch?v=GnBbhXBDmwU https://www.youtube.com/watch?v=GnBbhXBDmwU
- josteink 11y agoI love how OpenBSD is consistent about using Comic Sans in their material. They clearly haven't lost their sense of humour despite working with this terrible material. Lesser men would turn cynical over half the things they have to endure :)
- protomyth 11y agoThe discussion of Big Endian amd64 support at 38:50 in that video is hilarious and scary.
- glass- 11y agoThat whole discussion on the slide from 38:50 is hilarious and scary. "You can't turn off the debugging malloc but you can turn off sockets" "If the size of socklen_t changes while your program is running, OpenSSL will cope"
- nickpsecurity 11y agoBig Endian AMD64? Cisco support? iOS compiled big endian to little endian? WTF!? Lmao crazy on so many levels... EDIT to add: Epic observation: "The good news is: if the size of socklen_t changes while your program is running, then... (other guy) OpenSSL will cope." Lol.
- protomyth 11y agoIf I remembered correctly Cisco was using PowerPC and it was big endian. I do believe that might be a factor in the madness.
- deleted 11y ago[deleted]
- nickpsecurity 11y agoProbably thought it would be easier to write a converter than figure out how to change their code without breaking it. That's my guess. Wouldn't have even been a problem if Intel/AMD had chosen the best endianness. ;)