Variable EncryptedObjectConst
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.