The foundations of end-to-end encryption: Key exchange (with example in Rust)kerkour.com4 pointsz0mbie424 years ago