The user password to try.
The owner password to try.
The 48-byte /U value from the encryption dictionary.
The 32-byte /UE value (encrypted user key).
The 48-byte /O value from the encryption dictionary.
The 32-byte /OE value (encrypted owner key).
A promise that resolves to the 32-byte file encryption key.
Retrieves the file encryption key using user or owner password. Tries owner password first, then falls back to user password.