Emergency access uses public key exchange and encryption/decryption to allow users to give a trusted emergency contact permission to access vault data in a zero knowledge encryption environment:
See documentation here: https://bitwarden.com/help/emergency-access/#%3A%7E%3Atext=Emergency+access+uses+public+key%2Cemergency+contact+%28the+grantee%29.
It's both.