重构rgw_crypt的AES_256_CBC类为CBC_MODE类,以支持实例化为AES_256_CBC和SM4_CBC两种加密算法对象。
1、增加rgw_crypt_chunk_size可配置项,默认4k,加解密chunksize自定义,有助于加解密性能提升(加速器卸载场景);
2、增加rgw_crypt_s3_kms_algorithm可配置项,可配置为"aes"或"sm4",以支持SSE-KMS模式下的算法选择;
3、SSE-C和SSE-KMS两种模式均可以支持AES和SM4算法;