Table of Contents

Namespace SodotSDK

Classes

Scheme

Base scheme class that provides core functionality for distributed cryptographic operations. This class serves as the foundation for creating cryptographic rooms and initializing key generation. Inherits from MonoBehaviour to integrate with Unity's component system.

SodotException
SodotUtils

Utility class providing cryptographic hashing and data conversion functions for the Sodot SDK.

Structs

KeygenId

A base58 string that is a public value that should be provided to other parties we intend to perform keygen with.

KeygenSecret

A hex string that represents a secret value that must be provided when participating in keygen.

PrivateKey

Represents a private key used in cryptographic operations.

SodotUtils.MessageHash

Represents a cryptographic hash with a fixed length of 32 bytes. Used for message hashing in cryptographic operations.

Uuid

Represents a universally unique identifier (UUID) for cryptographic rooms and operations. UUIDs are used to identify and coordinate distributed cryptographic sessions.