-- SPDX-License-Identifier: BSD-3-Clause
--
-- Copyright (C) 2024 IETF Trust and the persons identified as authors
-- of the code
--
-- RFC 9881 chapter 6
--

PrivateKey ::= CHOICE {
	seed [0] IMPLICIT OCTET STRING ({ lc_x509_mldsa_private_key_seed }),
	expandedKey OCTET STRING ({ lc_x509_mldsa_private_key_expanded }),
	both Both
}

Both ::= SEQUENCE {
	seed OCTET STRING ({ lc_x509_mldsa_private_key_seed }),
	expandedKey OCTET STRING ({ lc_x509_mldsa_private_key_expanded })
}
