class JSON::JWE

def generate_content_encryption_key

def generate_content_encryption_key
  case
  when dir?
    public_key_or_secret
  when gcm?
    cipher.random_key
  when cbc?
    SecureRandom.random_bytes sha_size / 8
  end
end