internal static byte[] DecodeValue(string value, FieldValueEncoding encoding)
 {
     return(encoding == FieldValueEncoding.Hex ? HexDecode(value) : Convert.FromBase64String(value));
 }
 internal static string EncodeBytes(byte[] bytes, FieldValueEncoding encoding)
 {
     return(encoding == FieldValueEncoding.Hex ? HexEncode(bytes) : Convert.ToBase64String(bytes));
 }
 /// <summary>
 /// See: <see cref="FieldLevelEncryptionConfig.ValueEncoding"/>
 /// </summary>
 public FieldLevelEncryptionConfigBuilder WithValueEncoding(FieldValueEncoding valueEncoding)
 {
     _valueEncoding = valueEncoding;
     return(this);
 }