Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
SealedAssetRegistry
Class SealedAssetRegistry
Index
Constructors
constructor
Properties
max
Assets
max
Events
Methods
get
Current
Tick
get
Failures
Total
get
Successes
Total
validate
Envelope
read
IV
read
Cipher
And
Tag
build
AAD
register
Asset
find
By
Cdn
Hash
disclose
Event
Key
is
Client
Entitled
To
Event
get
Secrecy
Ended
Flag
begin
Decrypt
complete
Decrypt
fail
Decrypt
revoke
Asset
read
Asset
read
Content
Hash
get
Asset
State
get
Asset
Generation
tick
clear
Constructors
constructor
new
SealedAssetRegistry
(
config
:
SealedAssetConfig
)
:
SealedAssetRegistry
Parameters
config
:
SealedAssetConfig
Returns
SealedAssetRegistry
Properties
Readonly
max
Assets
maxAssets
:
number
Readonly
max
Events
maxEvents
:
number
Methods
get
Current
Tick
getCurrentTick
()
:
number
Returns
number
get
Failures
Total
getFailuresTotal
()
:
number
Returns
number
get
Successes
Total
getSuccessesTotal
()
:
number
Returns
number
Static
validate
Envelope
validateEnvelope
(
envelope
:
Uint8Array
)
:
number
Parameters
envelope
:
Uint8Array
Returns
number
Static
read
IV
readIV
(
envelope
:
Uint8Array
)
:
Uint8Array
<
ArrayBufferLike
>
|
null
Parameters
envelope
:
Uint8Array
Returns
Uint8Array
<
ArrayBufferLike
>
|
null
Static
read
Cipher
And
Tag
readCipherAndTag
(
envelope
:
Uint8Array
)
:
Uint8Array
<
ArrayBufferLike
>
|
null
Parameters
envelope
:
Uint8Array
Returns
Uint8Array
<
ArrayBufferLike
>
|
null
Static
build
AAD
buildAAD
(
eventId
:
number
,
assetId
:
number
,
version
:
number
,
contentHash
:
Uint8Array
,
)
:
Uint8Array
<
ArrayBufferLike
>
|
null
Parameters
eventId
:
number
assetId
:
number
version
:
number
contentHash
:
Uint8Array
Returns
Uint8Array
<
ArrayBufferLike
>
|
null
register
Asset
registerAsset
(
eventId
:
number
,
version
:
number
,
cdnHash
:
number
,
entitlementMask
:
number
,
regionMask
:
number
,
contentHash
:
Uint8Array
,
)
:
number
Parameters
eventId
:
number
version
:
number
cdnHash
:
number
entitlementMask
:
number
regionMask
:
number
contentHash
:
Uint8Array
Returns
number
find
By
Cdn
Hash
findByCdnHash
(
cdnHash
:
number
)
:
number
Parameters
cdnHash
:
number
Returns
number
disclose
Event
Key
discloseEventKey
(
eventId
:
number
,
requiredEntitlementMask
:
number
,
requiredRegionMask
:
number
,
)
:
number
Parameters
eventId
:
number
requiredEntitlementMask
:
number
requiredRegionMask
:
number
Returns
number
is
Client
Entitled
To
Event
isClientEntitledToEvent
(
eventId
:
number
,
clientEntitlementMask
:
number
,
clientRegionMask
:
number
,
)
:
boolean
Parameters
eventId
:
number
clientEntitlementMask
:
number
clientRegionMask
:
number
Returns
boolean
get
Secrecy
Ended
Flag
getSecrecyEndedFlag
(
eventId
:
number
)
:
boolean
Parameters
eventId
:
number
Returns
boolean
begin
Decrypt
beginDecrypt
(
handle
:
number
)
:
number
Parameters
handle
:
number
Returns
number
complete
Decrypt
completeDecrypt
(
handle
:
number
,
generation
:
number
,
decryptedByteLength
:
number
,
transferred
:
boolean
,
)
:
number
Parameters
handle
:
number
generation
:
number
decryptedByteLength
:
number
transferred
:
boolean
Returns
number
fail
Decrypt
failDecrypt
(
handle
:
number
,
generation
:
number
)
:
number
Parameters
handle
:
number
generation
:
number
Returns
number
revoke
Asset
revokeAsset
(
handle
:
number
)
:
number
Parameters
handle
:
number
Returns
number
read
Asset
readAsset
(
handle
:
number
,
out
:
Int32Array
,
outOffset
?:
number
)
:
boolean
Parameters
handle
:
number
out
:
Int32Array
outOffset
:
number
= 0
Returns
boolean
read
Content
Hash
readContentHash
(
handle
:
number
,
out
:
Uint8Array
)
:
boolean
Parameters
handle
:
number
out
:
Uint8Array
Returns
boolean
get
Asset
State
getAssetState
(
handle
:
number
)
:
number
Parameters
handle
:
number
Returns
number
get
Asset
Generation
getAssetGeneration
(
handle
:
number
)
:
number
Parameters
handle
:
number
Returns
number
tick
tick
(
t
:
number
)
:
void
Parameters
t
:
number
Returns
void
clear
clear
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
max
Assets
max
Events
Methods
get
Current
Tick
get
Failures
Total
get
Successes
Total
validate
Envelope
read
IV
read
Cipher
And
Tag
build
AAD
register
Asset
find
By
Cdn
Hash
disclose
Event
Key
is
Client
Entitled
To
Event
get
Secrecy
Ended
Flag
begin
Decrypt
complete
Decrypt
fail
Decrypt
revoke
Asset
read
Asset
read
Content
Hash
get
Asset
State
get
Asset
Generation
tick
clear
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...