inko-lang / inko

A language for building concurrent software with confidence
http://inko-lang.org/
Mozilla Public License 2.0
906 stars 41 forks source link

Implement ChaCha20-Poly1305 and XChaCha20-Poly1305 #574

Open yorickpeterse opened 1 year ago

yorickpeterse commented 1 year ago

Description

We support both ChaCha20, XChaCha20, and Poly1305, but we lack a type that implements the combinations of the ChaCha and Poly1305 algorithms. These algorithms are used for TLS, so we'll need it for https://github.com/inko-lang/inko/issues/329.

Related work

No response

yorickpeterse commented 4 months ago

Per https://github.com/inko-lang/inko/issues/329#issuecomment-2209127802 we'll not implement the crypto primitives needed for TLS ourselves, so this issue is no longer a priority for the coming months.