docs: write CertificateV2 and SafeBag syntax in ABNF
refs #4928
Change-Id: I80d8a37f609bfbccb5f73f7e1f442c1b35061123
diff --git a/docs/specs/safe-bag.rst b/docs/specs/safe-bag.rst
index 2542f8d..fcb6211 100644
--- a/docs/specs/safe-bag.rst
+++ b/docs/specs/safe-bag.rst
@@ -11,14 +11,17 @@
::
- SafeBag ::= SAFE-BAG-TYPE TLV-LENGTH
- Certificate ; a data packet following certificate format spec
- EncryptedKeyBag ; private key encrypted in PKCS#8 format
+ SafeBag = SAFE-BAG-TYPE TLV-LENGTH
+ CertificateV2 ; a data packet following certificate format spec
+ EncryptedKeyBag
+
+ EncryptedKeyBag = ENCRYPTED-KEY-BAG-TYPE TLV-LENGTH
+ *OCTET ; private key encrypted in PKCS#8 format
All TLV-TYPE codes are application specific:
+---------------------------------------------+-------------------+----------------+
-| TLV-TYPE | Assigned code | Assigned code |
+| TLV-TYPE | Assigned number | Assigned number|
| | (decimal) | (hexadecimal) |
+=============================================+===================+================+
| SafeBag | 128 | 0x80 |