mirror of
https://github.com/mailscope/kumomta.git
synced 2026-08-20 19:38:18 +00:00
b96dd0843f
* Add AWS SigV4 signature module - Implements complete AWS Signature Version 4 algorithm - Supports all AWS services (S3, SNS, SQS, Kinesis Firehose, etc.) - Includes SHA256 hashing and HMAC-SHA256 signing - Secure key management via KeySource (files, Vault, inline) - Session token support for temporary credentials - Comprehensive documentation and examples - 5 unit tests and 5 integration tests (all passing) Exposes kumo.aws.sign_v4() function to Lua for signing AWS API requests. This enables KumoMTA to integrate with AWS services for streaming logs to Kinesis Firehose, storing data in S3, sending notifications via SNS, and more. Tested with: - S3 GET/PUT requests - SNS POST requests - SQS with query parameters - Kinesis Firehose PutRecord updating README.md file Co-authored-by: Aditya Ganti <adityaganti@mac.mynetworksettings.com>