Open
Description
Supported key types and signing scheme strings are currently hardcoded all over the library. We should define them in a single place e.g. securesystemslib.signer._constants
and update all secureystemslib.signer.*
modules to use them. (I suggest to not touch legacy modules such as secureystemslib.keys
)
Publicly registered key types and schemes can be found in:
securesystemslib/securesystemslib/signer/__init__.py
Lines 39 to 55 in 135567f
Additionally, there are a few non-registered ones, which ca be found by looking for implementations of the Key
interface.