2min chapter

Security Cryptography Whatever cover image

Threema with Kenny Paterson, Matteo Scarlata and Kien Tuong Truong

Security Cryptography Whatever

CHAPTER

Using the API of NACL to Implement a Crypto Protocol?

The random padding helped a little bit, but not quite enough. I feel like they were influenced by the library API they had as opposed to trying to design what they wanted to have and then picking the libraries to fit that need. That's an interesting point because picking your primitives is very important when you're trying to implement a specific one. But it feels like a lot of the protocol decisions of three, ma, the end to end part and the C2s, the client server part, were hamstrung by the API of NACL.

00:00

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode