mirror of
https://github.com/theupdateframework/python-tuf
synced 2026-05-24 10:08:28 +00:00
Add new keytype schema in formats.py
This commit is contained in:
parent
31d603c710
commit
ae2e7489b1
1 changed files with 5 additions and 1 deletions
|
|
@ -153,6 +153,10 @@
|
|||
public=SCHEMA.AnyString(),
|
||||
private=SCHEMA.AnyString())
|
||||
|
||||
# Supported TUF key types.
|
||||
KEYTYPE_SCHEMA = SCHEMA.OneOf(
|
||||
[SCHEMA.String('rsa'), SCHEMA.String('ed25519')])
|
||||
|
||||
# A generic key. All TUF keys should be saved to metadata files in this format.
|
||||
KEY_SCHEMA = SCHEMA.Object(
|
||||
object_name='key',
|
||||
|
|
@ -164,7 +168,7 @@
|
|||
# Supported key types: 'rsa', 'ed25519'.
|
||||
ANYKEY_SCHEMA = SCHEMA.Object(
|
||||
object_name='anykey',
|
||||
keytype=SCHEMA.OneOf([SCHEMA.String('rsa'), SCHEMA.String('ed25519')]),
|
||||
keytype=KEYTYPE_SCHEMA,
|
||||
keyid=KEYID_SCHEMA,
|
||||
keyval=KEYVAL_SCHEMA)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue