All,
I've been writing some python code that uses the ranger kms material as the key (hope is to mirror the eek/dek functionality of the encrypted zones for field level encryption). However, I'm totally confused by why the material is 43 bytes long for AES/CTR/NoPadding instead of 32 bytes. Looking through KMS.java, it looks like it should be constrained to 32 but all of my materials are generated as 43 bytes. is there an internal hash i'm missing here?