-record(encrypted_encrypt, { protected :: list(gose@cose:header()), protected_serialized :: bitstring(), unprotected :: list(gose@cose:header()), ciphertext :: bitstring(), recipients :: list(gose@cose@encrypt:encrypted_recipient()) }).