aeat.adapters.persistence.storage._kdf_salt module

Shared salt codec helpers for storage KDF parameter records.

require_kdf_salt_length(value, *, error_type=<class 'ValueError'>)[source]

Return value when it has the storage KDF salt length.

Return type:

bytes

Parameters:
encode_kdf_salt(value)[source]

Encode KDF salt bytes for JSON/TOML serialization.

Return type:

str

Parameters:

value (bytes)

decode_kdf_salt(value, *, error_type=<class 'ValueError'>)[source]

Decode a KDF salt from bytes or its base64 string representation.

Return type:

bytes

Parameters: