YoVDO

API Design for Cryptography

Offered By: Cooper via YouTube

Tags

Hack.lu Courses Cryptography Courses API Design Courses NACLs Courses

Course Description

Overview

Explore the challenges and evolution of cryptographic library design in this insightful conference talk by Frank Denis. Delve into the speaker's journey from frustration to understanding, covering topics such as NaCl, libsodium, and the past, present, and future state of cryptographic libraries. Gain valuable insights into API design for cryptography, including discussions on package maintenance, documentation, code clarity, context separation, key exchange mechanisms, and essential concepts. Learn about the importance of additional data and the role of TLS in modern cryptography. Benefit from Frank Denis' expertise in malware analysis, distributed systems, application security, and digital image processing as he shares his experiences and perspectives on open-source security-oriented projects.

Syllabus

Intro
Crypto
Disasters
Package maintainer
Documentation
Code clarity
Context separation
Key exchange mechanism
Key concepts
Additional data
TLS


Taught by

Cooper

Related Courses

API Design and Fundamentals of Google Cloud's Apigee API Platform
Google Cloud via Coursera
API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera
SAP Cloud Platform API Management
SAP Learning
Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera
Building Modern Nodejs Applications on AWS
Amazon Web Services via edX