MCPcopy Index your code
hub / github.com/DeepNotesApp/DeepNotes / Wrappable

Interface Wrappable

packages/@stdlib/crypto/src/wrapped-data.ts:14–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12}
13
14export interface Wrappable {
15 get layers(): DataLayer[];
16 get topLayer();
17 hasLayer(layer: DataLayer);
18 countLayerType(layer: DataLayer);
19
20 wrapSymmetric(
21 symmetricKey: SymmetricKey,
22 params?: {
23 nonce?: Uint8Array;
24 includeNonce?: boolean;
25 associatedData?: object;
26 padding?: boolean;
27 },
28 );
29 unwrapSymmetric(
30 symmetricKey: SymmetricKey,
31 params?: {
32 nonce?: Uint8Array;
33 associatedData?: object;
34 padding?: boolean;
35 },
36 );
37
38 wrapAsymmetric(
39 keyPair: KeyPair,
40 recipientsPublicKey: PublicKey,
41 params?: { padding?: boolean },
42 );
43 unwrapAsymmetric(privateKey: PrivateKey, params?: { padding?: boolean });
44}
45
46export class WrappedData implements Wrappable {
47 layers: DataLayer[] = [];

Callers 38

hasLayerMethod · 0.65
hasLayerMethod · 0.65
hasLayerMethod · 0.65
countLayerTypeMethod · 0.65
countLayerTypeMethod · 0.65
countLayerTypeMethod · 0.65
keyring.spec.tsFile · 0.65
wrapSymmetricMethod · 0.65
wrapSymmetricMethod · 0.65
wrapSymmetricMethod · 0.65
registerUserFunction · 0.65

Implementers 4

Keyringpackages/@stdlib/crypto/src/keyrings/k
SymmetricKeyringpackages/@stdlib/crypto/src/keyrings/s
PrivateKeyringpackages/@stdlib/crypto/src/keyrings/p
WrappedDatapackages/@stdlib/crypto/src/wrapped-da

Calls

no outgoing calls

Tested by

no test coverage detected