How Vault Encrypts Application Data During Transit and at Rest