Skip to content

encryption capability

encryption adds AES-256-GCM encryption helpers to your Go service for protecting sensitive data at rest.

  • Encrypt/decrypt functions
  • Key management helpers
  • Field-level encryption for sensitive data

Use encryption when storing sensitive fields that must be protected at the application layer — PII, payment tokens, API credentials stored in your database. Field-level encryption gives you control that database-level encryption doesn’t provide.

Terminal window
verikt new my-service --language go --cap encryption
# or add to an existing service:
verikt add encryption

audit-log

Audit trail for operations on encrypted sensitive data.

platform

Platform config for managing encryption keys.

postgres

PostgreSQL for storing encrypted field values.