In "Sign and encrypt session data" (https://ktor.io/docs/sessions.html#sign_encrypt_session) the example code uses hex strings, can these be of any random hex sequence (assuming they're the same every time), or is there some importance to their values?
for AES, the encryption key should be 128, 192, or 256 bits long
for a SHA-256 HMAC, the signing key size doesn't exactly matter since it'll be hashed, but I would expect 256 bits