aeat.adapters.persistence.storage.master_key._master_key_ephemeral module

Ephemeral in-memory master-key provider.

class EphemeralMasterKeyProvider(*, key=None)[source]

Bases: object

In-memory master-key provider used exclusively by tests.

Parameters:

key (bytes | None)

get_master_key()[source]

Return the in-memory master key minted for this provider instance.

Return type:

bytes

provision_master_key()[source]

Return the in-memory key without minting fresh material.

Return type:

bytes