Skip to content

Instantly share code, notes, and snippets.

@awswithdotnet
Created March 3, 2022 19:08
Show Gist options
  • Save awswithdotnet/e2858ddf8b711c16ec914d5a7235b3e2 to your computer and use it in GitHub Desktop.
Save awswithdotnet/e2858ddf8b711c16ec914d5a7235b3e2 to your computer and use it in GitHub Desktop.
kms Crypto AESEncrypter Partial
using System;
using System.IO;
using System.Security.Cryptography;
using System.Threading.Tasks;
using Abstractions;
using Amazon.KeyManagementService;
using Amazon.KeyManagementService.Model;
namespace Crypto
{
public class AESEncrypter : IEncrypter
{
private readonly string _keyId = "<your-key>";
private readonly byte[] _iv = new byte[] { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
public async Task<IEncryptionPackage> Encrypt(string plainText)
{
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment