live · mainnetoc · docs
specs · api · guides
docs / documentation

@orangecheck/vault-core


@orangecheck/vault-core / VaultEntry

Interface: VaultEntry

Defined in: vault-core/src/crypto.ts:61

A decrypted entry record. ciphertext (the secret fields) stays sealed.

Properties

PropertyTypeDescriptionDefined in
<a id="property-ciphertext"></a> ciphertextstringb64url(AES-256-GCM(JSON(fields), K)).vault-core/src/crypto.ts:70
<a id="property-created_at"></a> created_atstring-vault-core/src/crypto.ts:71
<a id="property-deleted_at"></a> deleted_at?string-vault-core/src/crypto.ts:77
<a id="property-favorite"></a> favorite?boolean-vault-core/src/crypto.ts:74
<a id="property-folder"></a> folder?string-vault-core/src/crypto.ts:76
<a id="property-id"></a> idstring16 random bytes hex-encoded — stable for the entry's lifetime.vault-core/src/crypto.ts:63
<a id="property-name"></a> namestringUser-visible label. Plaintext metadata.vault-core/src/crypto.ts:66
<a id="property-nonce"></a> noncestringb64url(12-byte nonce) for the inner field ciphertext.vault-core/src/crypto.ts:68
<a id="property-purged_at"></a> purged_at?string-vault-core/src/crypto.ts:78
<a id="property-synced_at"></a> synced_at?string-vault-core/src/crypto.ts:73
<a id="property-tags"></a> tags?string[]-vault-core/src/crypto.ts:75
<a id="property-type"></a> typeVaultEntryType-vault-core/src/crypto.ts:64
<a id="property-updated_at"></a> updated_atstring-vault-core/src/crypto.ts:72