Which cryptographic algorithms are used by Vault to secure secrets at rest?

Hello,
I couldn’t find the exact details about the encryption algorithms used by Vault to secure secrets in the storage backend.

  • Which cryptographic algorithms are available?
  • Which cryptographic algorithms are used by default?
  • Is there a way to specify the cryptographic algorithms to be used in the vault configuration file?

Eg: When I do vault kv put -mount=secret creds passcode=my-long-passcode, which algorithm was used to encrypt the secret before storing it?