A small library with no external dependencies which provide transparent AES end-to-end encryption for Apache Kafka.
See documentation and this blog post and this slide deck
- Original implementation: https://github.com/salyh/kafka-end-2-end-encryption/tree/master (https://blog.codecentric.de/en/2016/10/transparent-end-end-security-apache-kafka-part-1/)
- ECDH implementation: https://github.com/salyh/kafka-end-2-end-encryption/tree/ecdh-gcm-native (https://speakerdeck.com/salyh/transparent-end-to-end-security-for-apache-kafka-dh)
- ECIES implementation: https://github.com/salyh/kafka-end-2-end-encryption/tree/ecies
Apache 2, see LICENSE file