Documentation
    Preparing search index...

    Variable EncryptedObjectConst

    EncryptedObject: BcsStruct<
        {
            ciphertext: BcsEnum<
                {
                    Aes256Gcm: BcsStruct<
                        {
                            aad: BcsType<
                                null
                                | number[],
                                undefined | null | Iterable<number, any, any> & { length: number },
                                "Option<vector<u8>>",
                            >;
                            blob: BcsType<
                                number[],
                                Iterable<number, any, any> & { length: number },
                                string,
                            >;
                        },
                        string,
                    >;
                    Hmac256Ctr: BcsStruct<
                        {
                            aad: BcsType<
                                null
                                | number[],
                                undefined | null | Iterable<number, any, any> & { length: number },
                                "Option<vector<u8>>",
                            >;
                            blob: BcsType<
                                number[],
                                Iterable<number, any, any> & { length: number },
                                string,
                            >;
                            mac: BcsType<
                                Uint8Array<ArrayBufferLike>,
                                Iterable<number, any, any>,
                                "bytes[32]",
                            >;
                        },
                        string,
                    >;
                    Plain: BcsStruct<{}, string>;
                },
                "Ciphertext",
            >;
            encryptedShares: BcsEnum<
                {
                    BonehFranklinBLS12381: BcsStruct<
                        {
                            encryptedRandomness: BcsType<
                                Uint8Array<ArrayBufferLike>,
                                Iterable<number, any, any>,
                                "bytes[32]",
                            >;
                            encryptedShares: BcsType<
                                Uint8Array<ArrayBufferLike>[],
                                Iterable<Iterable<number, any, any>, any, any> & { length: number },
                                string,
                            >;
                            nonce: BcsType<
                                Uint8Array<ArrayBufferLike>,
                                Iterable<number, any, any>,
                                "bytes[96]",
                            >;
                        },
                        string,
                    >;
                },
                "IBEEncryptions",
            >;
            id: BcsType<string, string, string>;
            packageId: BcsType<
                string,
                string
                | Uint8Array<ArrayBufferLike>,
                "bytes[32]",
            >;
            services: BcsType<
                [string, number][],
                Iterable<
                    readonly [string | Uint8Array<ArrayBufferLike>, number],
                    any,
                    any,
                > & { length: number },
                string,
            >;
            threshold: BcsType<number, number, "u8">;
            version: BcsType<number, number, "u8">;
        },
        string,
    > = ...

    The encrypted object format. Should be aligned with the Rust implementation.