Documentation
Preparing search index...
@mysten/seal
EncryptedObject
Variable EncryptedObject
Const
EncryptedObject
:
BcsType
<
{
ciphertext
:
EnumOutputShapeWithKeys
<
{
Aes256Gcm
:
{
aad
:
null
|
number
[]
;
blob
:
number
[]
}
;
Hmac256Ctr
:
{
aad
:
null
|
number
[]
;
blob
:
number
[]
;
mac
:
Uint8Array
<
ArrayBufferLike
>
;
}
;
Plain
:
{}
;
}
,
"Aes256Gcm"
|
"Hmac256Ctr"
|
"Plain"
,
>
;
encryptedShares
:
{
$kind
:
"BonehFranklinBLS12381"
;
BonehFranklinBLS12381
:
{
encryptedRandomness
:
Uint8Array
<
ArrayBufferLike
>
;
encryptedShares
:
Uint8Array
<
ArrayBufferLike
>
[]
;
nonce
:
Uint8Array
<
ArrayBufferLike
>
;
}
;
}
;
id
:
string
;
packageId
:
string
;
services
:
[
string
,
number
]
[]
;
threshold
:
number
;
version
:
number
;
}
,
{
ciphertext
:
EnumInputShape
<
{
Aes256Gcm
:
{
aad
:
|
undefined
|
null
|
Iterable
<
number
,
any
,
any
>
&
{
length
:
number
}
;
blob
:
Iterable
<
number
,
any
,
any
>
&
{
length
:
number
}
;
}
;
Hmac256Ctr
:
{
aad
:
|
undefined
|
null
|
Iterable
<
number
,
any
,
any
>
&
{
length
:
number
}
;
blob
:
Iterable
<
number
,
any
,
any
>
&
{
length
:
number
}
;
mac
:
Iterable
<
number
,
any
,
any
>
;
}
;
Plain
:
{}
;
}
,
>
;
encryptedShares
:
{
BonehFranklinBLS12381
:
{
encryptedRandomness
:
Iterable
<
number
,
any
,
any
>
;
encryptedShares
:
Iterable
<
Iterable
<
number
,
any
,
any
>
,
any
,
any
>
&
{
length
:
number
;
}
;
nonce
:
Iterable
<
number
,
any
,
any
>
;
}
;
}
;
id
:
string
;
packageId
:
string
|
Uint8Array
<
ArrayBufferLike
>
;
services
:
Iterable
<
readonly
[
string
|
Uint8Array
<
ArrayBufferLike
>
,
number
]
,
any
,
any
,
>
&
{
length
:
number
}
;
threshold
:
number
;
version
:
number
;
}
,
>
= ...
The encrypted object format. Should be aligned with the Rust implementation.
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Documentation
Loading...
The encrypted object format. Should be aligned with the Rust implementation.