xypriss-security
Version:
Advanced High-Performance Security Framework. Military-grade encryption, post-quantum resilience, and fortified data structures.
41 lines • 1.68 kB
TypeScript
/***************************************************************************
* XyPriss Security Core - Unified API Entry Point
*
* Provides high-level security classes (Hash, Random, Password, XyPrissSecurity)
* that wrap the high-performance Go-based core bridge.
*
* @author NEHONIX (Nehonix-Team - https://github.com/Nehonix-Team)
* @license Nehonix Open Source License (NOSL)
****************************************************************************/
export * from "./Hash";
export * from "./Random";
export * from "./Password";
export * from "./PasswordManager";
export * from "./XyPrissSecurity";
export * from "./SecureBuffer";
export * from "./keys";
export * from "./bridge";
export { XyPrissSecurity as XSec } from "./XyPrissSecurity";
export { PasswordManager as pm } from "./PasswordManager";
import { Hash } from "./Hash";
import { Keys } from "./keys";
import { Random } from "./Random";
import { XyPrissSecurity } from "./XyPrissSecurity";
type cryptoKeysType = typeof Random & typeof Keys;
/**
* ### Cipher Class (Compatibility)
*
* A unified entry point providing access to all security modules.
* This class ensures compatibility with previous versions of the library.
*/
export declare class Cipher {
/** High-performance hashing and PKCE operations. */
static readonly hash: typeof Hash;
/** Cryptographically secure random number and token generation. */
static readonly random: typeof Random;
/** Alias for random module. */
static readonly crypto: cryptoKeysType;
/** Framework-level security management and configuration. */
static readonly XSec: typeof XyPrissSecurity;
}
//# sourceMappingURL=index.d.ts.map