AWS cli supports server-side encryption with a client provided key via options --sse-c and --sse-c-key.
s3cmd seems to support 'client-side encryption' with -e (not sure why the nomenclature difference), and server side with AWS storing the key.
Any plans for s3cmd to support encryption via a key only I know, like --sse-c with AWS cli does?