Table of Contents

Namespace Ubiety.Scram.Core

Classes

BinaryExtensions

Provides extension methods for binary operations.

Hash

Represents a utility class for cryptographic hashing operations using SHA-1, SHA-256, or SHA-512. Provides methods to compute hashes for byte arrays with optional key-based hashing or iterative hashing for password-based systems.

SaslPrep

Provides methods for preparing strings according to the SASLPrep algorithm as defined in RFC 4013.

Enums

ChannelBindingStatus

Represents the status of channel binding used in SCRAM authentication.

TlsVersion

Which version of TLS binding the user implementing.