arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Types: ffiType

A collection of FFI types used in the DVR module

hashtag
Table of contents

hashtag
Types: ffiType

hashtag
Types: ffiType

hashtag
FfiResultUserDataToken

▸ FfiResultUserDataToken: StructType A structure representing the result of a user data token operation.

Parameters:

Name
Type
Description

hashtag
FfiResultDvrToken

▸ FfiResultDvrToken: StructType A structure representing the result of a DVR token operation.

Parameters:

Name
Type
Description

hashtag
FfiResultZkPassProofToken

▸ FfiResultZkPassProofToken: StructType A structure representing the result of a zkPass proof token operation.

Parameters:

Name
Type
Description

hashtag
FfiResultVerifyZkPassProofToken

▸ FfiResultVerifyZkPassProofToken: StructType A structure representing the result of a zkPass proof verification token operation.

Parameters:

Name
Type
Description

hashtag
PublicKeyFfi

▸ PublicKeyFfi: StructType A structure representing a public key.

Parameters:

Name
Type
Description

hashtag
KeysetEndpointFfi

▸ KeysetEndpointFfi: StructType A structure representing a keyset endpoint.

Parameters:

Name
Type
Description

hashtag
PublicKeyOptionUnionFfi

▸ PublicKeyOptionUnionFfi: StructType A structure representing a union of public key and keyset endpoint.

Parameters:

Name
Type
Description

hashtag
PublicKeyOptionFfi

▸ PublicKeyOptionFfi: StructType A structure representing a public key option with tag and value.

Parameters:

Name
Type
Description

hashtag
UserDataRequestFfi

▸ UserDataRequestFfi: StructType A structure representing a user data request.

Parameters:

Name
Type
Description

hashtag
DvrDataFfi

▸ DvrDataFfi: StructType A structure representing DVR data.

Parameters:

Name
Type
Description

hashtag
ExpectedDvrMetadataFfi

▸ ExpectedDvrMetadataFfi: StructType A structure representing expected DVR metadata.

Parameters:

Name
Type
Description

hashtag
UserDataRequestArrayFfi

▸ UserDataRequestArrayFfi: ArrayType An array type of structures.


hashtag
UserDataVerifyingKeysFfi

▸ UserDataVerifyingKeysFfi: ArrayType An array type of structures used for verifying keys.

user_data_requests

Array of user data requests

user_data_requests_len

ref.types.uint64

Length of user data requests array

dvr_verifying_key

DVR verifying key

result

ref.refType(ref.types.CString)

The operation result

error

ref.types.CString

Error message if any

result

ref.refType(ref.types.CString)

The operation result

error

ref.types.CString

Error message if any

result

ref.refType(ref.types.CString)

The operation result

error

ref.types.CString

Error message if any

result

ref.refType(ref.types.CString)

The operation result

error

ref.types.CString

Error message if any

x

ref.types.CString

X coordinate of the public key

y

ref.types.CString

Y coordinate of the public key

jku

ref.types.CString

JSON Web Key Set URL

kid

ref.types.CString

Key identifier

public_key

PublicKeyFfi

The public key structure

keyset_endpoint

KeysetEndpointFfi

The keyset endpoint structure

tag

ref.types.uint64

Type identifier

value

PublicKeyOptionUnionFfi

The key data

key

ref.types.CString

Request key

value

PublicKeyOptionFfi

Request value

zkvm

ref.types.CString

ZKVM identifier

dvr_title

ref.types.CString

DVR title

dvr_id

ref.types.CString

DVR identifier

query

ref.types.CString

Query string

ttl

ref.types.uint64

Time to live

dvr

ref.types.CString

DVR data token

user_data_verifying_keys

UserDataVerifyingKeysFfi

Array of verifying keys

user_data_verifying_keys_len

ref.types.uint64

Length of verifying keys array

FfiResultUserDataToken
FfiResultDvrToken
FfiResultZkPassProofToken
FfiResultVerifyZkPassProofToken
PublicKeyFfi
KeysetEndpointFfi
PublicKeyOptionUnionFfi
PublicKeyOptionFfi
UserDataRequestFfi
DvrDataFfi
ExpectedDvrMetadataFfi
UserDataRequestArrayFfi
UserDataVerifyingKeysFfi
UserDataRequestFfi
UserDataRequestFfi
UserDataRequestArrayFfi
PublicKeyOptionFfi