buildAAD()
function buildAAD(parts): Uint8Array;
Defined in: packages/rxdb-adapter-encrypted/src/envelope.ts:189
v2 确定性 AAD 构造器。
每个字段使用 uint32 大端长度前缀,主键另带类型标签。数据库认证域、实体 namespace、 表、列、记录和 kid 都参与认证,任意字符串内容都不能移动 tuple 边界。
Parameters
| Parameter | Type |
|---|---|
parts | { columnName: string; databaseNamespace: string; entityNamespace: string; kid: string; primaryKey: RxDBEntityId; tableName: string; } |
parts.columnName | string |
parts.databaseNamespace | string |
parts.entityNamespace | string |
parts.kid | string |
parts.primaryKey | RxDBEntityId |
parts.tableName | string |
Returns
Uint8Array