diff --git a/TinyEncryptSpecV1.1.md b/TinyEncryptSpecV1.1.md index 5856f7d..d02414f 100644 --- a/TinyEncryptSpecV1.1.md +++ b/TinyEncryptSpecV1.1.md @@ -12,27 +12,27 @@ File format: Meta format: -| Field | Type | Comment | -|---------|---------|----------------------------------------------| -| version | String | Constant value: `1.1` | -| created | Long | Created time, Unix Epoch | -| userAgent | String | User Agent, e.g. `TinyEncrypt v0.5.1@MacOS` | -| comment | String | `optional` Plain text comment | -| encryptedComment | String | `optional` Encrypted comment | -| encryptedMeta | String | `optional` Encrypted Meta Data | -| pgpEnvelop | String | `deprecated` PGP Publickey Encrypted DataKey | -| pgpFingerprint | String | `deprecated` Hex(Sha256(PGP Publickey)) | -| envelop | String | `deprecated` KMS Encrypted DataKey | +| Field | Type | Comment | +|---------|-----------|----------------------------------------------| +| version | String | Constant value: `1.1` | +| created | Long | Created time, Unix Epoch | +| userAgent | String | User Agent, e.g. `TinyEncrypt v0.5.1@MacOS` | +| comment | String | `optional` Plain text comment | +| encryptedComment | String | `optional` Encrypted comment | +| encryptedMeta | String | `optional` Encrypted Meta Data | +| pgpEnvelop | String | `deprecated` PGP Publickey Encrypted DataKey | +| pgpFingerprint | String | `deprecated` Hex(Sha256(PGP Publickey)) | +| envelop | String | `deprecated` KMS Encrypted DataKey | | envelops | Envelop[] | Envelop Array | -| nonce | byte[] | GCM Nonce | -| fileLength | Long | File Length | -| fileLastModified | Long | File Last Modified, Unix Epoch | -| compress | Boolean | Compressed or Not | +| nonce | String | `base64` GCM Nonce | +| fileLength | Long | File Length | +| fileLastModified | Long | File Last Modified, Unix Epoch | +| compress | Boolean | Compressed or Not | Envelop format: -| Field | Type | Comment | -|--------------|--------|-------------------| -| type | String | `kms`, `pgp`, ... | -| kid | String | Key ID | -| encryptedKey | String | Encrypted Key | \ No newline at end of file +| Field | Type | Comment | +|--------------|--------|------------------------| +| type | String | `kms`, `pgp`, ... | +| kid | String | Key ID | +| encryptedKey | String | `base64` Encrypted Key | \ No newline at end of file