{
  "name": "crypto-keygen-suite",
  "version": "1.1.0",
  "type": "module",
  "description": "Key generation utilities for cryptographic operations. YES I RENAMED IT OMG BASES AND PROTOCOLS!!! See its folder for all <3",
  "main": "index.js",
  "bin": {
    "hash": "./index.js",
    "generate-key": "./keyGenerator.js",
    "generate-keypair": "./keyPairGenerator.js",
    "generate-keys": "./keyPairGenerator.js",
    "generate-pem": "./pemGenerator.js",
    "generate-pem-keypair": "./pemKeyPairGenerator.js",
    "generate-pem-keys": "./pemKeyPairGenerator.js",
    "generate-pem-keypair-async": "./pemKeyPairGeneratorAsync.js",
    "generate-pem-keys-async": "./pemKeyPairGeneratorAsync.js",
    "generate-ecc-key": "./eccKeyGenerator.js",
    "generate-aes-key": "./aesKeyGenerator.js",
    "generate-sha-key": "./shaKeyGenerator.js",
    "generate-she-key": "./sheKeyGenerator.js",
    "generate-hmac-key": "./hmacKeyGenerator.js",
    "add-expiration-date-key": "./addKeyExpirationDate.js",
    "check-key-expiration-date": "./checkKeyExpirationDate.js",
    "jwt-token-generator": "./jwtTokenGenerator.js",
    "pbkdf2-password-hasher": "./pbkdf2passhasher.js",
    "argon2-password-hasher": "./argon2PassHash.js",
    "ChaCha20-Key-Generator": "./ChaCha20KeyGenerator.js",
    "DSA-Key-Generator": "./DSAKeyGenerator.js",
    "fish-generator": "./fishGenerator.js",
    "generate-diffie-hellman-keys": "./generateDHKeys.js",
    "generate-OTP": "./generateOTP.js",
    "HKDF-Key-Driver": "./hkdfKeyDriver.js",
    "JWK-Generator": "./jwkGenerator.js",
    "Compress-data": "./compressData.js",
    "Decompress-data": "./decompressData.js",
    "generate-shares": "./generateShares.js",
    "reconstruct-shares": "./reconstructShares.js",
    "split-shares": "./splitShares",
    "validate-shares": "./validateShares.js",
    "combine-shares": "./combineShares.js",
    "compute-secret": "./computeSecret,js",
    "derive-key-from-password": "./deriveKeyFromPassword",
    "load-key": "./loadKey.js",
    "save-key": "./saveKey.js",
    "rotate-key": "./rotateKey.js",
    "gs1-key-generator": "./gs1keygenerator.js",
    "ed25519-key-generator": "./ed25519keygensingle.js",
    "xchacha20-key-generator": "./xchacha20keygen.js",
    "serpent-key-generator": "./serpentKeyGenerator.js",
    "camellia-key-generator": "./camellia-key-gen.js",
    "dilithium-key-generator": "./dilithiumKeyGen.js",
    "falcon-key-generator": "./falconkeygen.js",
    "kyber-key-generator": "./kyberKeyGen.js",
    "sidh-key-generator": "./sidhkeygen.js",
    "sphincs+-key-generator": "./sphincspluskeygen.js",
    "add-metadata": "./addMetadata.js",
    "xptag": "./xptag.js",
    "double_ratchet": "./double_ratchet.js",
    "homomorphic-thing": "./homomorphic.js",
    "mpc": "./mpc.js",
    "noise-protocol-framework": "./NoiseProtocolFramework.js",
    "PAKE": "./PAKE.js",
    "signal-protocol": "./SignalProtocol.js",
    "spake2": "./UltraSPAKE2.js",
    "B92": "./B92.js",
    "BB84": "./BB84.js",
    "COW": "./COW.js",
    "DH": "./DH.js",
    "E91": "./E91.js",
    "KDF": "./KDF.js",
    "generate-iv": "./generateIv.js",
    "caesar-cipher-generator": "./caesarciphergenerator.js",
    "vigenere-cipher-generator": "./vigenereciphergenerator.js",
    "rail-fence-cipher-generator": "./railFenceCipherGenerator.js",
    "columnar-transposition-cipher-generator": "./columnartranspositionciphergenerator.js"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [
    "cryptography",
    "key generation",
    "keygenerator",
    "encryptor",
    "encryption",
    "decryption",
    "cli",
    "hashing",
    "hasher",
    "passwordmanagement",
    "pem",
    "jwt",
    "ecc",
    "aes",
    "hmac",
    "pbkdf2",
    "argon2",
    "password",
    "ChaCha20",
    "DSA",
    "HKDF",
    "JWK",
    "sha",
    "she",
    "shielded-high-encryption",
    "keymanagement",
    "ciphers",
    "difficultciphers",
    "overcomplicated",
    "juniordeveloper",
    "javascript",
    "quantum",
    "post-quantum"
  ],
  "author": "MuerteSeguraZ",
  "license": "ISC",
  "dependencies": {
    "@dashlane/pqc-sign-falcon-1024-browser": "^1.0.0",
    "@dashlane/pqc-sign-falcon-1024-node": "^1.0.0",
    "@noble/ed25519": "^2.2.3",
    "@noble/hashes": "^1.8.0",
    "argon2": "^0.43.0",
    "commander": "^13.1.0",
    "dilithium-crystals": "^1.0.6",
    "dotenv": "^16.5.0",
    "express": "^5.1.0",
    "jose": "^6.0.10",
    "js-crypto-hkdf": "^1.0.7",
    "jsonwebtoken": "^9.0.2",
    "keygentoolshed": "^1.0.4",
    "kyber-crystals": "^1.0.7",
    "mceliece": "^5.0.4",
    "piexifjs": "^1.0.6",
    "selfsigned": "^2.4.1",
    "sidh": "^6.0.4",
    "sphincs": "^3.0.4",
    "supersphincs": "^8.0.6",
    "tweetnacl": "^1.0.3",
    "twofish": "^1.0.1",
    "twofish-ts": "^1.0.2",
    "xchacha20-js": "^0.3.1",
    "yargs": "^17.7.2"
  }
}
