UNPKG

xypriss-security

Version:

Advanced High-Performance Security Framework. Military-grade encryption, post-quantum resilience, and fortified data structures.

41 lines 1.68 kB
/*************************************************************************** * 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