{# This snippet expects the variable "failed_crypto" to be set to
either message.crypto.encryption or part.crypto.encryption ...
#}
{% set crypto = show_message_encryption(failed_crypto.status) %}
{{ crypto.text }}
{{ crypto.message }}
{%- if failed_crypto.status in ("missingkey", "error") %}
{%- else %}
{% if state.query_args.ui_key_auth %}
{{_("Password incorrect? Try again!")}}
{% endif %}
{%- endif %}
{#### FIXME: hiding this in Beta Freeze
{% if part.crypto.encryption.missing_keys %}
{{_("Investigate Message Further")}}
{% endif %}
####}