Merge tag 'x86-urgent-2022-08-13' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-microblaze.git] / crypto / asymmetric_keys / pkcs8.asn1
1 --
2 -- This is the unencrypted variant
3 --
4 PrivateKeyInfo ::= SEQUENCE {
5         version                 Version,
6         privateKeyAlgorithm     PrivateKeyAlgorithmIdentifier,
7         privateKey              PrivateKey,
8         attributes              [0] IMPLICIT Attributes OPTIONAL
9 }
10
11 Version ::= INTEGER  ({ pkcs8_note_version })
12
13 PrivateKeyAlgorithmIdentifier ::= AlgorithmIdentifier ({ pkcs8_note_algo })
14
15 PrivateKey ::= OCTET STRING ({ pkcs8_note_key })
16
17 Attributes ::= SET OF Attribute
18
19 Attribute ::= ANY
20
21 AlgorithmIdentifier ::= SEQUENCE {
22         algorithm   OBJECT IDENTIFIER ({ pkcs8_note_OID }),
23         parameters  ANY OPTIONAL
24 }