Classes, interfaces and traits

BLAKE2b

Class ParagonIE_Sodium_Core_BLAKE2b

Based on the work of Devi Mandiri in devi/salt.

« More »

ChaCha20

Class ParagonIE_Sodium_Core_ChaCha20

« More »

Curve25519

Class ParagonIE_Sodium_Core_Curve25519

Implements Curve25519 core functions

Based on the ref10 curve25519 code provided by libsodium

« More »

Ed25519

Class ParagonIE_Sodium_Core_Ed25519

Implements Curve25519 core functions

Based on the ref10 curve25519 code provided by libsodium

« More »

HChaCha20

Class ParagonIE_Sodium_Core_HChaCha20

« More »

HSalsa20

Class ParagonIE_Sodium_Core_HSalsa20

« More »

Poly1305

Class ParagonIE_Sodium_Core_Poly1305

« More »

Salsa20

Class ParagonIE_Sodium_Core_Salsa20

« More »

SipHash

Class ParagonIE_SodiumCompat_Core_SipHash

Only uses 32-bit arithmetic, while the original SipHash used 64-bit integers

« More »

Util

Class ParagonIE_Sodium_Core_Util

« More »

X25519

Class ParagonIE_Sodium_Core_X25519

Implements Curve25519 core functions

Based on the ref10 curve25519 code provided by libsodium

« More »

XChaCha20

Class ParagonIE_Sodium_Core_XChaCha20

« More »

Xsalsa20

Class ParagonIE_Sodium_Core_XSalsa20

« More »

Classes, interfaces and traits

Ctx

Class ParagonIE_Sodium_Core_ChaCha20_Ctx

« More »

IetfCtx

Class ParagonIE_Sodium_Core_ChaCha20_IetfCtx

« More »

Classes, interfaces and traits

Fe

Class ParagonIE_Sodium_Core_Curve25519_Fe

This represents a Field Element

« More »

H

Class ParagonIE_Sodium_Core_Curve25519_H

This just contains the constants in the ref10/base.h file

« More »

Classes, interfaces and traits

Cached

Class ParagonIE_Sodium_Core_Curve25519_Ge_Cached

« More »

P1p1

Class ParagonIE_Sodium_Core_Curve25519_Ge_P1p1

« More »

P2

Class ParagonIE_Sodium_Core_Curve25519_Ge_P2

« More »

P3

Class ParagonIE_Sodium_Core_Curve25519_Ge_P3

« More »

Precomp

Class ParagonIE_Sodium_Core_Curve25519_Ge_Precomp

« More »

Classes, interfaces and traits

State

Class ParagonIE_Sodium_Core_Poly1305_State

« More »