in src/main/java/com/google/cloud/solutions/bqremoteencryptionfn/fns/AesFn.java [110:123]
public List<String> reidentifyUnaryRow(List<String> rows) throws Exception {
var decryptCipher = makeCipher(Cipher.DECRYPT_MODE);
var decoder = Base64.getDecoder();
ImmutableList.Builder<String> replies = ImmutableList.builder();
for (String base64String : rows) {
var bytes = decoder.decode(base64String);
replies.add(new String(decryptCipher.doFinal(bytes), StandardCharsets.UTF_8));
}
return replies.build();
}