Module: Sdkey::Crypto::Constants
- Defined in:
- lib/sdkey/crypto/constants.rb
Overview
Wire-protocol constants (protocol v1).
Constant Summary collapse
- PROTOCOL_VERSION =
1- CLOCK_SKEW_SECONDS =
60- CLIENT_NONCE_BYTES =
32- SERVER_NONCE_BYTES =
32- VALIDATE_NONCE_BYTES =
16- AES_GCM_IV_BYTES =
12- AES_GCM_TAG_BITS =
128- AES_GCM_TAG_BYTES =
16- SESSION_AES_KEY_BYTES =
32- SESSION_HKDF_INFO_PREFIX =
"sdkey-session-v1"- VALIDATE_FAILURE_CODES =
%w[ SESSION_EXPIRED CLOCK_SKEW REPLAY LICENSE_NOT_FOUND APP_MISMATCH BANNED EXPIRED HWID_MISMATCH DECRYPT_FAIL APP_DISABLED APP_OUTDATED HWID_BANNED IP_BANNED ].freeze