# ChaCha

ChaCha is a cryptographic algorithm with 8-, 12-, and 20-round variants. ChaCha20 is the 20-round cipher specified for IETF protocols.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## ESPHome 2026.9.0: Faster builds and encrypted updates

DevFeed: [ESPHome 2026.9.0: Faster builds and encrypted updates](<https://devfeed.tech/articles/esphome-2026-9-0-faster-builds-and-encrypted-updates-31446.md>)

Original publisher: [Read original article](<https://esphome.io/blog/2026/09/16/esphome-2026-9/>)

Author: Jesse Hills

Published: 2026-09-16T00:00:00Z

Content type: release

Language: en

Sources: [ESPHome - Smart Home Made Simple - Blog](<https://devfeed.tech/sources/esphome-smart-home-made-simple-blog.md>)

Topics: [esphome](<https://devfeed.tech/topics/esphome.md>), [PlatformIO](<https://devfeed.tech/topics/platformio.md>), [ESP8266](<https://devfeed.tech/topics/esp8266.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [build performance](<https://devfeed.tech/topics/build-performance.md>), [ChaCha](<https://devfeed.tech/topics/chacha-cipher.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>), [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [builds](<https://devfeed.tech/tags/builds.md>), [ci](<https://devfeed.tech/tags/ci.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp8266](<https://devfeed.tech/tags/esp8266.md>), [esphome](<https://devfeed.tech/tags/esphome.md>), [ota](<https://devfeed.tech/tags/ota.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [releases](<https://devfeed.tech/tags/releases.md>), [toolchain](<https://devfeed.tech/tags/toolchain.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

ESPHome 2026.9.0 improves build performance by parallelizing PlatformIO setup, lays groundwork for a native ESP8266 toolchain, adds Noise-encrypted OTA updates, and reduces ESP8266 RAM usage. The release also includes component additions, platform updates, and fixes.

### Source excerpt

ESPHome 2026.9.0 parallelizes PlatformIO installs, lays the groundwork for a native ESP8266 toolchain, adds Noise-encrypted OTA updates, and frees ESP8266 RAM.

## WireGuard: monta tu propia VPN en minutos

DevFeed: [WireGuard: monta tu propia VPN en minutos](<https://devfeed.tech/articles/wireguard-monta-tu-propia-vpn-en-minutos-34093.md>)

Original publisher: [Read original article](<https://tengoping.com/blog/wireguard-vpn-autoalojada/>)

Author: Alois

Published: 2026-02-12T00:00:00Z

Content type: tutorial

Language: es

Sources: [tengoping.com](<https://devfeed.tech/sources/tengoping-com.md>)

Topics: [Virtual Private Network](<https://devfeed.tech/topics/vpn.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [ChaCha](<https://devfeed.tech/topics/chacha-cipher.md>), [systemd](<https://devfeed.tech/topics/systemd.md>), [Pi-hole](<https://devfeed.tech/topics/pihole.md>)

Tags: [firewall](<https://devfeed.tech/tags/firewall.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [systemd](<https://devfeed.tech/tags/systemd.md>), [vpn](<https://devfeed.tech/tags/vpn.md>)

### AI overview

A step-by-step guide to setting up a WireGuard VPN on a Linux server and connecting clients securely. It covers installation, key generation, server and client configuration, packet forwarding, firewall rules, automatic startup, and connection verification.

### Source excerpt

Guía paso a paso para configurar un servidor VPN con WireGuard en Linux y conectar clientes de forma segura.

## Authenticated encryption: why you need it and how it works

DevFeed: [Authenticated encryption: why you need it and how it works](<https://devfeed.tech/articles/authenticated-encryption-why-you-need-it-and-how-it-works-27114.md>)

Original publisher: [Read original article](<https://andrea.corbellini.name/2023/03/09/authenticated-encryption/>)

Author: andreacorbellini

Published: 2023-03-09T18:35:00Z

Content type: tutorial

Language: en

Sources: [Andrea Corbellini](<https://devfeed.tech/sources/andrea-corbellini.md>)

Topics: [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [ChaCha](<https://devfeed.tech/topics/chacha-cipher.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [private-key](<https://devfeed.tech/tags/private-key.md>), [public-key](<https://devfeed.tech/tags/public-key.md>), [stream](<https://devfeed.tech/tags/stream.md>), [xor](<https://devfeed.tech/tags/xor.md>)

### AI overview

This tutorial explains malleability in modern cryptographic ciphers and how authenticated encryption addresses it. It introduces symmetric ciphers, illustrates the issue with examples, and discusses ChaCha20-Poly1305 and AES-GCM.

### Source excerpt

In this article I want to explore a common problem of modern cryptographic ciphers: malleability. I will explain that problem with some hands-on examples, and then look in detail at how that problem is solved through the use of authenticated encryption. I will describe in particular two algorithms that provide authenticated encryption: ChaCha20-Poly1305 and AES-GCM, and briefly mention some of their variants. The problem ...

## Practical Cryptography Recommendations for Developers

DevFeed: [Practical Cryptography Recommendations for Developers](<https://devfeed.tech/articles/cryptographic-right-answers-29193.md>)

Original publisher: [Read original article](<https://www.latacora.com/blog/cryptographic-right-answers/>)

Published: 2018-04-03T19:25:00Z

Content type: opinion

Language: en

Sources: [Latacora](<https://devfeed.tech/sources/latacora.md>)

Topics: [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Security](<https://devfeed.tech/topics/security.md>), [ChaCha](<https://devfeed.tech/topics/chacha-cipher.md>), [passwords](<https://devfeed.tech/topics/passwords.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>)

Tags: [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [hmac](<https://devfeed.tech/tags/hmac.md>), [password](<https://devfeed.tech/tags/password.md>), [security](<https://devfeed.tech/tags/security.md>), [stream](<https://devfeed.tech/tags/stream.md>)

### AI overview

The article gives conservative cryptography guidance for developers, recommending simple, conventional, analyzable choices. It discusses authenticated encryption, password AKEs, KMS, ChaCha20-Poly1305, AES-GCM, and nonce management, while noting that more specialized systems may require different designs.

### Source excerpt

We're less interested in empowering developers and a lot more pessimistic about the prospects of getting this stuff right. There are, in the literature and in the most sophisticated modern systems, "better" answers for many of these items. If you're building for low-footprint embedded systems, you can use STROBE and a sound, modern, authenticated encryption stack entirely out of a single SHA-3-like sponge constructions. You can use NOISE to build a secure transport protocol with its own AKE. Speaking of AKEs, there are, like, 30 different password AKEs you could choose from.

## Aloha But Not

DevFeed: [Aloha But Not](<https://devfeed.tech/articles/aloha-but-not-1731.md>)

Original publisher: [Read original article](<https://signal.org/blog/aloha-but-not/>)

Published: 2015-01-23T00:00:00Z

Content type: article

Language: en

Sources: [Signal Blog](<https://devfeed.tech/sources/signal-blog.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Security, Privacy and Abuse Prevention](<https://devfeed.tech/topics/security-privacy-and-abuse-prevention.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [App](<https://devfeed.tech/topics/app.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [Ratchet](<https://devfeed.tech/topics/ratchet.md>), [ChaCha](<https://devfeed.tech/topics/chacha-cipher.md>), [Hackathon](<https://devfeed.tech/topics/hackathon.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [blog](<https://devfeed.tech/tags/blog.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [code](<https://devfeed.tech/tags/code.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [development](<https://devfeed.tech/tags/development.md>), [hackathon](<https://devfeed.tech/tags/hackathon.md>), [ios](<https://devfeed.tech/tags/ios.md>), [networks](<https://devfeed.tech/tags/networks.md>)

### AI overview

The article recounts the author's path from building an anonymous, secure protest-communication app at a university hackathon to working on Signal. It describes learning iOS development, secure protocols, anonymous networks, elliptic curve cryptography, and the axolotl ratchet while implementing media attachments and fixing bugs for Signal 2.0.

### Source excerpt

Winter Break Of Code Day Eleven Every morning at standup I'd watch the knife spin in slow motion, dread filling my chest and a voice in my head repeating, over and over, "not Slytherin." (The target of the knife is the author of the next day's blog post). I wasn't sure that I could find new ways to marvel at the wonderful absurdity of stepping on a plane and trading reality for this - a chance to work on the world with a group of people that I've only admired from afar. I wasn't sure that I had anything to say that hadn't already been said by my new friends. Read more...