<?php

namespace BuddyBossPlatformPro\Sodium;

require_once \dirname(\dirname(__FILE__)) . '/autoload.php';
use BuddyBossPlatformPro\ParagonIE_Sodium_Compat;
\define('Sodium\\CRYPTO_AEAD_AES256GCM_KEYBYTES', ParagonIE_Sodium_Compat::CRYPTO_AEAD_AES256GCM_KEYBYTES);
\define('Sodium\\CRYPTO_AEAD_AES256GCM_NSECBYTES', ParagonIE_Sodium_Compat::CRYPTO_AEAD_AES256GCM_NSECBYTES);
\define('Sodium\\CRYPTO_AEAD_AES256GCM_NPUBBYTES', ParagonIE_Sodium_Compat::CRYPTO_AEAD_AES256GCM_NPUBBYTES);
\define('Sodium\\CRYPTO_AEAD_AES256GCM_ABYTES', ParagonIE_Sodium_Compat::CRYPTO_AEAD_AES256GCM_ABYTES);
\define('Sodium\\CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES', ParagonIE_Sodium_Compat::CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES);
\define('Sodium\\CRYPTO_AEAD_CHACHA20POLY1305_NSECBYTES', ParagonIE_Sodium_Compat::CRYPTO_AEAD_CHACHA20POLY1305_NSECBYTES);
\define('Sodium\\CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTES', ParagonIE_Sodium_Compat::CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTES);
\define('Sodium\\CRYPTO_AEAD_CHACHA20POLY1305_ABYTES', ParagonIE_Sodium_Compat::CRYPTO_AEAD_CHACHA20POLY1305_ABYTES);
const CRYPTO_AEAD_CHACHA20POLY1305_IETF_KEYBYTES = ParagonIE_Sodium_Compat::CRYPTO_AEAD_CHACHA20POLY1305_IETF_KEYBYTES;
const CRYPTO_AEAD_CHACHA20POLY1305_IETF_NSECBYTES = ParagonIE_Sodium_Compat::CRYPTO_AEAD_CHACHA20POLY1305_IETF_NSECBYTES;
const CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES = ParagonIE_Sodium_Compat::CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES;
const CRYPTO_AEAD_CHACHA20POLY1305_IETF_ABYTES = ParagonIE_Sodium_Compat::CRYPTO_AEAD_CHACHA20POLY1305_IETF_ABYTES;
\define('Sodium\\CRYPTO_AUTH_BYTES', ParagonIE_Sodium_Compat::CRYPTO_AUTH_BYTES);
\define('Sodium\\CRYPTO_AUTH_KEYBYTES', ParagonIE_Sodium_Compat::CRYPTO_AUTH_KEYBYTES);
\define('Sodium\\CRYPTO_BOX_SEALBYTES', ParagonIE_Sodium_Compat::CRYPTO_BOX_SEALBYTES);
\define('Sodium\\CRYPTO_BOX_SECRETKEYBYTES', ParagonIE_Sodium_Compat::CRYPTO_BOX_SECRETKEYBYTES);
\define('Sodium\\CRYPTO_BOX_PUBLICKEYBYTES', ParagonIE_Sodium_Compat::CRYPTO_BOX_PUBLICKEYBYTES);
\define('Sodium\\CRYPTO_BOX_KEYPAIRBYTES', ParagonIE_Sodium_Compat::CRYPTO_BOX_KEYPAIRBYTES);
\define('Sodium\\CRYPTO_BOX_MACBYTES', ParagonIE_Sodium_Compat::CRYPTO_BOX_MACBYTES);
\define('Sodium\\CRYPTO_BOX_NONCEBYTES', ParagonIE_Sodium_Compat::CRYPTO_BOX_NONCEBYTES);
\define('Sodium\\CRYPTO_BOX_SEEDBYTES', ParagonIE_Sodium_Compat::CRYPTO_BOX_SEEDBYTES);
\define('Sodium\\CRYPTO_KX_BYTES', ParagonIE_Sodium_Compat::CRYPTO_KX_BYTES);
const CRYPTO_KX_SEEDBYTES = ParagonIE_Sodium_Compat::CRYPTO_KX_SEEDBYTES;
\define('Sodium\\CRYPTO_KX_PUBLICKEYBYTES', ParagonIE_Sodium_Compat::CRYPTO_KX_PUBLICKEYBYTES);
\define('Sodium\\CRYPTO_KX_SECRETKEYBYTES', ParagonIE_Sodium_Compat::CRYPTO_KX_SECRETKEYBYTES);
\define('Sodium\\CRYPTO_GENERICHASH_BYTES', ParagonIE_Sodium_Compat::CRYPTO_GENERICHASH_BYTES);
\define('Sodium\\CRYPTO_GENERICHASH_BYTES_MIN', ParagonIE_Sodium_Compat::CRYPTO_GENERICHASH_BYTES_MIN);
\define('Sodium\\CRYPTO_GENERICHASH_BYTES_MAX', ParagonIE_Sodium_Compat::CRYPTO_GENERICHASH_BYTES_MAX);
\define('Sodium\\CRYPTO_GENERICHASH_KEYBYTES', ParagonIE_Sodium_Compat::CRYPTO_GENERICHASH_KEYBYTES);
\define('Sodium\\CRYPTO_GENERICHASH_KEYBYTES_MIN', ParagonIE_Sodium_Compat::CRYPTO_GENERICHASH_KEYBYTES_MIN);
\define('Sodium\\CRYPTO_GENERICHASH_KEYBYTES_MAX', ParagonIE_Sodium_Compat::CRYPTO_GENERICHASH_KEYBYTES_MAX);
\define('Sodium\\CRYPTO_SCALARMULT_BYTES', ParagonIE_Sodium_Compat::CRYPTO_SCALARMULT_BYTES);
\define('Sodium\\CRYPTO_SCALARMULT_SCALARBYTES', ParagonIE_Sodium_Compat::CRYPTO_SCALARMULT_SCALARBYTES);
\define('Sodium\\CRYPTO_SHORTHASH_BYTES', ParagonIE_Sodium_Compat::CRYPTO_SHORTHASH_BYTES);
\define('Sodium\\CRYPTO_SHORTHASH_KEYBYTES', ParagonIE_Sodium_Compat::CRYPTO_SHORTHASH_KEYBYTES);
\define('Sodium\\CRYPTO_SECRETBOX_KEYBYTES', ParagonIE_Sodium_Compat::CRYPTO_SECRETBOX_KEYBYTES);
\define('Sodium\\CRYPTO_SECRETBOX_MACBYTES', ParagonIE_Sodium_Compat::CRYPTO_SECRETBOX_MACBYTES);
\define('Sodium\\CRYPTO_SECRETBOX_NONCEBYTES', ParagonIE_Sodium_Compat::CRYPTO_SECRETBOX_NONCEBYTES);
\define('Sodium\\CRYPTO_SIGN_BYTES', ParagonIE_Sodium_Compat::CRYPTO_SIGN_BYTES);
\define('Sodium\\CRYPTO_SIGN_SEEDBYTES', ParagonIE_Sodium_Compat::CRYPTO_SIGN_SEEDBYTES);
\define('Sodium\\CRYPTO_SIGN_PUBLICKEYBYTES', ParagonIE_Sodium_Compat::CRYPTO_SIGN_PUBLICKEYBYTES);
\define('Sodium\\CRYPTO_SIGN_SECRETKEYBYTES', ParagonIE_Sodium_Compat::CRYPTO_SIGN_SECRETKEYBYTES);
\define('Sodium\\CRYPTO_SIGN_KEYPAIRBYTES', ParagonIE_Sodium_Compat::CRYPTO_SIGN_KEYPAIRBYTES);
\define('Sodium\\CRYPTO_STREAM_KEYBYTES', ParagonIE_Sodium_Compat::CRYPTO_STREAM_KEYBYTES);
\define('Sodium\\CRYPTO_STREAM_NONCEBYTES', ParagonIE_Sodium_Compat::CRYPTO_STREAM_NONCEBYTES);
