api_crypto.php 546 B

12345678910
  1. <?php
  2. return [
  3. 'enabled' => filter_var(env('API_CRYPTO_ENABLED', false), FILTER_VALIDATE_BOOL),
  4. 'key' => (string) env('API_CRYPTO_KEY', ''),
  5. 'allow_plaintext' => filter_var(env('API_CRYPTO_ALLOW_PLAINTEXT', false), FILTER_VALIDATE_BOOL),
  6. 'plaintext_user_ids' => preg_split('/[\s,]+/', (string) env('API_CRYPTO_PLAINTEXT_USER_IDS', ''), -1, PREG_SPLIT_NO_EMPTY) ?: [],
  7. 'timestamp_tolerance' => (int) env('API_CRYPTO_TIMESTAMP_TOLERANCE', 300),
  8. 'max_payload_bytes' => (int) env('API_CRYPTO_MAX_PAYLOAD_BYTES', 2097152),
  9. ];