feat(api): bind encrypted workspaces to accounts and devices
This commit is contained in:
1 parent
019b15041a
commit
c7d8ef15bc
49 files changed
+1904
-278
No files matched your search
@@ -7,7 +7,7 @@ import { Labels } from './constants.js';
|
||||
import { utf8, type Bytes } from './bytes.js';
|
||||
|
||||
export { encodeEnvelope, frameAad, frameIv, padPlaintext, parseEnvelope, sealFrame, tierFor, unpadPlaintext } from './frame.js';
|
||||
export { encodeMeta, decodeFirstFrame, planEncItem, planRawItem } from './item.js';
|
||||
export { encodeMeta, decodeFirstFrame, planItem } from './item.js';
|
||||
export { deriveChannelKeys, deriveItemKey, deriveOwnerToken, sha256 } from './kdf.js';
|
||||
|
||||
async function hkdfBytes(ikm: Uint8Array, salt: Uint8Array, label: string): Promise<Bytes> {
|
||||
|
||||
Reference in new issue
Block a user