├── .env.example ├── .eslintrc.json ├── .gitignore ├── .gitlab-ci.yml ├── .gitlab └── ci │ ├── api.yml │ ├── core.yml │ └── protocol.yml ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── README_CN.md ├── docker-compose.yml ├── docs ├── API.md ├── ARCHITECTURE.md ├── CI_CD.md ├── DEPLOYMENT.md ├── DEVELOPMENT.md └── assets │ └── logo.svg ├── jest.config.js ├── package.json ├── packages ├── ai │ ├── .gitignore │ ├── README.md │ ├── data │ │ ├── training-data.json │ │ └── training-labels.json │ ├── docs │ │ └── api.md │ ├── examples │ │ └── advanced-training.ts │ ├── package.json │ ├── src │ │ ├── core │ │ │ ├── ClientManager.ts │ │ │ ├── FederatedCoordinator.ts │ │ │ ├── FederatedLearningProtocol.ts │ │ │ ├── ModelAggregator.ts │ │ │ ├── PrivacyManager.ts │ │ │ ├── algorithms │ │ │ │ └── FederatedAlgorithms.ts │ │ │ ├── defense │ │ │ │ └── ModelDefense.ts │ │ │ ├── federated.ts │ │ │ ├── optimization │ │ │ │ └── DistributedOptimizer.ts │ │ │ ├── privacy.ts │ │ │ ├── privacy │ │ │ │ ├── DifferentialPrivacy.ts │ │ │ │ ├── HomomorphicEncryption.ts │ │ │ │ └── ZeroKnowledgeProof.ts │ │ │ ├── secure │ │ │ │ └── SecureAggregation.ts │ │ │ └── types.ts │ │ ├── index.ts │ │ ├── models │ │ │ └── base.ts │ │ ├── types.ts │ │ └── types │ │ │ ├── federated.ts │ │ │ └── index.ts │ ├── test │ │ └── federated.test.ts │ ├── tsconfig.json │ └── tsconfig.tsbuildinfo ├── crypto │ ├── docs │ │ └── api.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── core │ │ │ ├── __tests__ │ │ │ │ ├── asymmetric.test.ts │ │ │ │ ├── elgamal.test.ts │ │ │ │ ├── hash.test.ts │ │ │ │ ├── homomorphic.test.ts │ │ │ │ ├── kdf.test.ts │ │ │ │ ├── symmetric.test.ts │ │ │ │ └── zkp.test.ts │ │ │ ├── asymmetric.ts │ │ │ ├── asymmetric │ │ │ │ └── __tests__ │ │ │ │ │ ├── elgamal.test.ts │ │ │ │ │ └── rsa.test.ts │ │ │ ├── blind │ │ │ │ └── __tests__ │ │ │ │ │ └── blind-signature.test.ts │ │ │ ├── cipher │ │ │ │ └── __tests__ │ │ │ │ │ ├── aes-cfb.test.ts │ │ │ │ │ ├── aes-ctr.test.ts │ │ │ │ │ ├── aes-ofb.test.ts │ │ │ │ │ ├── aes.test.ts │ │ │ │ │ ├── chacha20.test.ts │ │ │ │ │ └── xchacha20.test.ts │ │ │ ├── curve25519 │ │ │ │ └── __tests__ │ │ │ │ │ └── curve25519.test.ts │ │ │ ├── dh │ │ │ │ └── __tests__ │ │ │ │ │ └── diffie-hellman.test.ts │ │ │ ├── ecdsa │ │ │ │ └── __tests__ │ │ │ │ │ └── ecdsa.test.ts │ │ │ ├── ed25519 │ │ │ │ └── __tests__ │ │ │ │ │ └── ed25519.test.ts │ │ │ ├── eddsa │ │ │ │ └── __tests__ │ │ │ │ │ └── ed25519.test.ts │ │ │ ├── elgamal.ts │ │ │ ├── encryption.ts │ │ │ ├── hash.ts │ │ │ ├── hash │ │ │ │ └── __tests__ │ │ │ │ │ ├── argon2.test.ts │ │ │ │ │ ├── blake2.test.ts │ │ │ │ │ ├── sha2.test.ts │ │ │ │ │ └── sha3.test.ts │ │ │ ├── homomorphic.ts │ │ │ ├── homomorphic │ │ │ │ ├── __tests__ │ │ │ │ │ └── fhe.test.ts │ │ │ │ ├── advanced.ts │ │ │ │ ├── bootstrap.ts │ │ │ │ ├── crt.ts │ │ │ │ ├── fft.ts │ │ │ │ ├── fhe.ts │ │ │ │ ├── fpga.ts │ │ │ │ ├── gpu.ts │ │ │ │ ├── keyswitch.ts │ │ │ │ ├── memory.ts │ │ │ │ ├── ml.ts │ │ │ │ ├── ntt.ts │ │ │ │ └── simd.ts │ │ │ ├── kdf.ts │ │ │ ├── kdf │ │ │ │ └── __tests__ │ │ │ │ │ ├── hkdf.test.ts │ │ │ │ │ └── pbkdf2.test.ts │ │ │ ├── mac │ │ │ │ ├── __tests__ │ │ │ │ │ ├── hmac.test.ts │ │ │ │ │ └── poly1305.test.ts │ │ │ │ ├── hmac.ts │ │ │ │ └── poly1305.ts │ │ │ ├── symmetric.ts │ │ │ ├── symmetric │ │ │ │ ├── __tests__ │ │ │ │ │ ├── aes.test.ts │ │ │ │ │ └── chacha20-poly1305.test.ts │ │ │ │ ├── aes.ts │ │ │ │ └── chacha20-poly1305.ts │ │ │ ├── threshold │ │ │ │ └── __tests__ │ │ │ │ │ └── threshold-signature.test.ts │ │ │ ├── tls │ │ │ │ ├── __tests__ │ │ │ │ │ ├── handshake.test.ts │ │ │ │ │ ├── key-schedule.test.ts │ │ │ │ │ └── record-layer.test.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── handshake.ts │ │ │ │ ├── key-schedule.ts │ │ │ │ └── record-layer.ts │ │ │ ├── xchacha20 │ │ │ │ ├── __tests__ │ │ │ │ │ └── xchacha20.test.ts │ │ │ │ └── xchacha20.ts │ │ │ ├── zkp.ts │ │ │ └── zkp │ │ │ │ ├── __tests__ │ │ │ │ ├── chaum-pedersen.test.ts │ │ │ │ ├── fiat-shamir.test.ts │ │ │ │ ├── homomorphic.test.ts │ │ │ │ ├── or-proof.test.ts │ │ │ │ ├── pedersen.test.ts │ │ │ │ ├── range.test.ts │ │ │ │ └── schnorr.test.ts │ │ │ │ ├── chaum-pedersen.ts │ │ │ │ ├── fiat-shamir.ts │ │ │ │ ├── homomorphic.ts │ │ │ │ ├── index.ts │ │ │ │ ├── or-proof.ts │ │ │ │ ├── pedersen.ts │ │ │ │ ├── range.ts │ │ │ │ └── schnorr.ts │ │ ├── index.ts │ │ ├── types.ts │ │ ├── types │ │ │ └── index.ts │ │ └── utils │ │ │ └── hash.ts │ ├── test │ │ └── encryption.test.ts │ ├── tsconfig.json │ └── tsconfig.tsbuildinfo ├── protocol │ ├── README.md │ ├── docs │ │ ├── api.md │ │ ├── deployment.md │ │ └── examples.md │ ├── package.json │ ├── src │ │ ├── core │ │ │ ├── __tests__ │ │ │ │ ├── blind-signature.test.ts │ │ │ │ ├── commitment.test.ts │ │ │ │ ├── key-exchange.test.ts │ │ │ │ ├── mpc.benchmark.ts │ │ │ │ ├── mpc.test.ts │ │ │ │ ├── recovery.test.ts │ │ │ │ ├── ring-signature.test.ts │ │ │ │ ├── threshold-signature.test.ts │ │ │ │ └── zkp.test.ts │ │ │ ├── base.ts │ │ │ ├── blind-signature.ts │ │ │ ├── commitment.ts │ │ │ ├── key-exchange.ts │ │ │ ├── mpc.ts │ │ │ ├── privacy.ts │ │ │ ├── recovery.ts │ │ │ ├── ring-signature.ts │ │ │ ├── threshold-signature.ts │ │ │ ├── training.ts │ │ │ ├── types.ts │ │ │ └── zkp.ts │ │ ├── index.ts │ │ ├── marketplace │ │ │ ├── AccessManager.ts │ │ │ ├── AssetRegistry.ts │ │ │ ├── DataMarketplace.ts │ │ │ ├── DataMarketplaceService.ts │ │ │ ├── IncentiveManager.ts │ │ │ ├── MarketPaymentIntegrator.ts │ │ │ ├── OrderMatcher.ts │ │ │ ├── PriceOracle.ts │ │ │ └── QualityAssessor.ts │ │ ├── tee │ │ │ ├── TrustedExecutionManager.ts │ │ │ └── TrustedExecutionService.ts │ │ ├── token │ │ │ ├── TokenContract.ts │ │ │ └── TokenEconomyManager.ts │ │ ├── types.ts │ │ ├── types │ │ │ └── index.ts │ │ └── utils │ │ │ ├── logger.ts │ │ │ ├── validation.ts │ │ │ └── validator.ts │ ├── test │ │ └── privacy.test.ts │ ├── tsconfig.json │ └── tsconfig.tsbuildinfo └── ui │ ├── package-lock.json │ └── package.json ├── public └── index.html ├── scripts └── setup-dev.sh ├── src ├── App.tsx ├── api │ ├── client.ts │ └── services.ts ├── components │ ├── DataVisualization.tsx │ ├── DatasetList.tsx │ ├── ModelConfig.tsx │ ├── TrainingTaskList.tsx │ ├── analysis │ │ ├── AdvancedAnalysis.tsx │ │ └── DataAnalysis.tsx │ ├── auth │ │ └── AuthProvider.tsx │ └── training │ │ └── TrainingProgress.tsx ├── core │ ├── encryption.ts │ ├── federated-learning.ts │ ├── losses.ts │ ├── model.ts │ ├── neural-network.ts │ ├── optimizers.ts │ ├── preprocessing.ts │ └── privacy-protocol.ts ├── hooks │ ├── useDataAnalysis.ts │ ├── useDatasets.ts │ ├── useTrainingProgress.ts │ └── useTrainingTasks.ts ├── index.tsx ├── layouts │ └── MainLayout.tsx ├── pages │ ├── DatasetsPage.tsx │ ├── TrainingPage.tsx │ └── auth │ │ ├── LoginPage.tsx │ │ └── RegisterPage.tsx ├── services │ └── websocket.ts └── types │ └── index.ts ├── tsconfig.json └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitlab/ci/api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/.gitlab/ci/api.yml -------------------------------------------------------------------------------- /.gitlab/ci/core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/.gitlab/ci/core.yml -------------------------------------------------------------------------------- /.gitlab/ci/protocol.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/.gitlab/ci/protocol.yml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/README_CN.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/docs/API.md -------------------------------------------------------------------------------- /docs/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/docs/ARCHITECTURE.md -------------------------------------------------------------------------------- /docs/CI_CD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/docs/CI_CD.md -------------------------------------------------------------------------------- /docs/DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/docs/DEPLOYMENT.md -------------------------------------------------------------------------------- /docs/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/docs/DEVELOPMENT.md -------------------------------------------------------------------------------- /docs/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/docs/assets/logo.svg -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/package.json -------------------------------------------------------------------------------- /packages/ai/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/.gitignore -------------------------------------------------------------------------------- /packages/ai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/README.md -------------------------------------------------------------------------------- /packages/ai/data/training-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/data/training-data.json -------------------------------------------------------------------------------- /packages/ai/data/training-labels.json: -------------------------------------------------------------------------------- 1 | [0, 1, 2] -------------------------------------------------------------------------------- /packages/ai/docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/docs/api.md -------------------------------------------------------------------------------- /packages/ai/examples/advanced-training.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/examples/advanced-training.ts -------------------------------------------------------------------------------- /packages/ai/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/package.json -------------------------------------------------------------------------------- /packages/ai/src/core/ClientManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/core/ClientManager.ts -------------------------------------------------------------------------------- /packages/ai/src/core/FederatedCoordinator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/core/FederatedCoordinator.ts -------------------------------------------------------------------------------- /packages/ai/src/core/FederatedLearningProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/core/FederatedLearningProtocol.ts -------------------------------------------------------------------------------- /packages/ai/src/core/ModelAggregator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/core/ModelAggregator.ts -------------------------------------------------------------------------------- /packages/ai/src/core/PrivacyManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/core/PrivacyManager.ts -------------------------------------------------------------------------------- /packages/ai/src/core/algorithms/FederatedAlgorithms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/core/algorithms/FederatedAlgorithms.ts -------------------------------------------------------------------------------- /packages/ai/src/core/defense/ModelDefense.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/core/defense/ModelDefense.ts -------------------------------------------------------------------------------- /packages/ai/src/core/federated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/core/federated.ts -------------------------------------------------------------------------------- /packages/ai/src/core/optimization/DistributedOptimizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/core/optimization/DistributedOptimizer.ts -------------------------------------------------------------------------------- /packages/ai/src/core/privacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/core/privacy.ts -------------------------------------------------------------------------------- /packages/ai/src/core/privacy/DifferentialPrivacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/core/privacy/DifferentialPrivacy.ts -------------------------------------------------------------------------------- /packages/ai/src/core/privacy/HomomorphicEncryption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/core/privacy/HomomorphicEncryption.ts -------------------------------------------------------------------------------- /packages/ai/src/core/privacy/ZeroKnowledgeProof.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/core/privacy/ZeroKnowledgeProof.ts -------------------------------------------------------------------------------- /packages/ai/src/core/secure/SecureAggregation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/core/secure/SecureAggregation.ts -------------------------------------------------------------------------------- /packages/ai/src/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/core/types.ts -------------------------------------------------------------------------------- /packages/ai/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/index.ts -------------------------------------------------------------------------------- /packages/ai/src/models/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/models/base.ts -------------------------------------------------------------------------------- /packages/ai/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/types.ts -------------------------------------------------------------------------------- /packages/ai/src/types/federated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/types/federated.ts -------------------------------------------------------------------------------- /packages/ai/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/src/types/index.ts -------------------------------------------------------------------------------- /packages/ai/test/federated.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/test/federated.test.ts -------------------------------------------------------------------------------- /packages/ai/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/tsconfig.json -------------------------------------------------------------------------------- /packages/ai/tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ai/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /packages/crypto/docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/docs/api.md -------------------------------------------------------------------------------- /packages/crypto/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/jest.config.js -------------------------------------------------------------------------------- /packages/crypto/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/package.json -------------------------------------------------------------------------------- /packages/crypto/src/core/__tests__/asymmetric.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/__tests__/asymmetric.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/__tests__/elgamal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/__tests__/elgamal.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/__tests__/hash.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/__tests__/hash.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/__tests__/homomorphic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/__tests__/homomorphic.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/__tests__/kdf.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/__tests__/kdf.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/__tests__/symmetric.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/__tests__/symmetric.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/__tests__/zkp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/__tests__/zkp.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/asymmetric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/asymmetric.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/asymmetric/__tests__/elgamal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/asymmetric/__tests__/elgamal.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/asymmetric/__tests__/rsa.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/asymmetric/__tests__/rsa.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/blind/__tests__/blind-signature.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/blind/__tests__/blind-signature.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/cipher/__tests__/aes-cfb.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/cipher/__tests__/aes-cfb.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/cipher/__tests__/aes-ctr.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/cipher/__tests__/aes-ctr.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/cipher/__tests__/aes-ofb.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/cipher/__tests__/aes-ofb.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/cipher/__tests__/aes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/cipher/__tests__/aes.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/cipher/__tests__/chacha20.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/cipher/__tests__/chacha20.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/cipher/__tests__/xchacha20.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/cipher/__tests__/xchacha20.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/curve25519/__tests__/curve25519.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/curve25519/__tests__/curve25519.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/dh/__tests__/diffie-hellman.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/dh/__tests__/diffie-hellman.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/ecdsa/__tests__/ecdsa.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/ecdsa/__tests__/ecdsa.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/ed25519/__tests__/ed25519.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/ed25519/__tests__/ed25519.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/eddsa/__tests__/ed25519.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/eddsa/__tests__/ed25519.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/elgamal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/elgamal.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/encryption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/encryption.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/hash.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/hash/__tests__/argon2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/hash/__tests__/argon2.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/hash/__tests__/blake2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/hash/__tests__/blake2.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/hash/__tests__/sha2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/hash/__tests__/sha2.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/hash/__tests__/sha3.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/hash/__tests__/sha3.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/homomorphic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/homomorphic.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/homomorphic/__tests__/fhe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/homomorphic/__tests__/fhe.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/homomorphic/advanced.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/homomorphic/advanced.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/homomorphic/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/homomorphic/bootstrap.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/homomorphic/crt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/homomorphic/crt.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/homomorphic/fft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/homomorphic/fft.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/homomorphic/fhe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/homomorphic/fhe.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/homomorphic/fpga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/homomorphic/fpga.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/homomorphic/gpu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/homomorphic/gpu.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/homomorphic/keyswitch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/homomorphic/keyswitch.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/homomorphic/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/homomorphic/memory.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/homomorphic/ml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/homomorphic/ml.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/homomorphic/ntt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/homomorphic/ntt.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/homomorphic/simd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/homomorphic/simd.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/kdf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/kdf.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/kdf/__tests__/hkdf.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/kdf/__tests__/hkdf.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/kdf/__tests__/pbkdf2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/kdf/__tests__/pbkdf2.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/mac/__tests__/hmac.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/mac/__tests__/hmac.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/mac/__tests__/poly1305.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/mac/__tests__/poly1305.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/mac/hmac.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/mac/hmac.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/mac/poly1305.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/mac/poly1305.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/symmetric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/symmetric.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/symmetric/__tests__/aes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/symmetric/__tests__/aes.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/symmetric/__tests__/chacha20-poly1305.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/symmetric/__tests__/chacha20-poly1305.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/symmetric/aes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/symmetric/aes.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/symmetric/chacha20-poly1305.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/symmetric/chacha20-poly1305.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/threshold/__tests__/threshold-signature.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/threshold/__tests__/threshold-signature.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/tls/__tests__/handshake.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/tls/__tests__/handshake.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/tls/__tests__/key-schedule.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/tls/__tests__/key-schedule.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/tls/__tests__/record-layer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/tls/__tests__/record-layer.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/tls/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/tls/constants.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/tls/handshake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/tls/handshake.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/tls/key-schedule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/tls/key-schedule.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/tls/record-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/tls/record-layer.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/xchacha20/__tests__/xchacha20.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/xchacha20/__tests__/xchacha20.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/xchacha20/xchacha20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/xchacha20/xchacha20.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp/__tests__/chaum-pedersen.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp/__tests__/chaum-pedersen.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp/__tests__/fiat-shamir.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp/__tests__/fiat-shamir.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp/__tests__/homomorphic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp/__tests__/homomorphic.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp/__tests__/or-proof.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp/__tests__/or-proof.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp/__tests__/pedersen.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp/__tests__/pedersen.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp/__tests__/range.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp/__tests__/range.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp/__tests__/schnorr.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp/__tests__/schnorr.test.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp/chaum-pedersen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp/chaum-pedersen.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp/fiat-shamir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp/fiat-shamir.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp/homomorphic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp/homomorphic.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp/index.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp/or-proof.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp/or-proof.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp/pedersen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp/pedersen.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp/range.ts -------------------------------------------------------------------------------- /packages/crypto/src/core/zkp/schnorr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/core/zkp/schnorr.ts -------------------------------------------------------------------------------- /packages/crypto/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/index.ts -------------------------------------------------------------------------------- /packages/crypto/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/types.ts -------------------------------------------------------------------------------- /packages/crypto/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/types/index.ts -------------------------------------------------------------------------------- /packages/crypto/src/utils/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/src/utils/hash.ts -------------------------------------------------------------------------------- /packages/crypto/test/encryption.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/test/encryption.test.ts -------------------------------------------------------------------------------- /packages/crypto/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/tsconfig.json -------------------------------------------------------------------------------- /packages/crypto/tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/crypto/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /packages/protocol/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/README.md -------------------------------------------------------------------------------- /packages/protocol/docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/docs/api.md -------------------------------------------------------------------------------- /packages/protocol/docs/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/docs/deployment.md -------------------------------------------------------------------------------- /packages/protocol/docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/docs/examples.md -------------------------------------------------------------------------------- /packages/protocol/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/package.json -------------------------------------------------------------------------------- /packages/protocol/src/core/__tests__/blind-signature.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/__tests__/blind-signature.test.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/__tests__/commitment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/__tests__/commitment.test.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/__tests__/key-exchange.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/__tests__/key-exchange.test.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/__tests__/mpc.benchmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/__tests__/mpc.benchmark.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/__tests__/mpc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/__tests__/mpc.test.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/__tests__/recovery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/__tests__/recovery.test.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/__tests__/ring-signature.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/__tests__/ring-signature.test.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/__tests__/threshold-signature.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/__tests__/threshold-signature.test.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/__tests__/zkp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/__tests__/zkp.test.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/base.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/blind-signature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/blind-signature.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/commitment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/commitment.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/key-exchange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/key-exchange.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/mpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/mpc.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/privacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/privacy.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/recovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/recovery.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/ring-signature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/ring-signature.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/threshold-signature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/threshold-signature.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/training.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/training.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/types.ts -------------------------------------------------------------------------------- /packages/protocol/src/core/zkp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/core/zkp.ts -------------------------------------------------------------------------------- /packages/protocol/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/index.ts -------------------------------------------------------------------------------- /packages/protocol/src/marketplace/AccessManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/marketplace/AccessManager.ts -------------------------------------------------------------------------------- /packages/protocol/src/marketplace/AssetRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/marketplace/AssetRegistry.ts -------------------------------------------------------------------------------- /packages/protocol/src/marketplace/DataMarketplace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/marketplace/DataMarketplace.ts -------------------------------------------------------------------------------- /packages/protocol/src/marketplace/DataMarketplaceService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/marketplace/DataMarketplaceService.ts -------------------------------------------------------------------------------- /packages/protocol/src/marketplace/IncentiveManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/marketplace/IncentiveManager.ts -------------------------------------------------------------------------------- /packages/protocol/src/marketplace/MarketPaymentIntegrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/marketplace/MarketPaymentIntegrator.ts -------------------------------------------------------------------------------- /packages/protocol/src/marketplace/OrderMatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/marketplace/OrderMatcher.ts -------------------------------------------------------------------------------- /packages/protocol/src/marketplace/PriceOracle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/marketplace/PriceOracle.ts -------------------------------------------------------------------------------- /packages/protocol/src/marketplace/QualityAssessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/marketplace/QualityAssessor.ts -------------------------------------------------------------------------------- /packages/protocol/src/tee/TrustedExecutionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/tee/TrustedExecutionManager.ts -------------------------------------------------------------------------------- /packages/protocol/src/tee/TrustedExecutionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/tee/TrustedExecutionService.ts -------------------------------------------------------------------------------- /packages/protocol/src/token/TokenContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/token/TokenContract.ts -------------------------------------------------------------------------------- /packages/protocol/src/token/TokenEconomyManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/token/TokenEconomyManager.ts -------------------------------------------------------------------------------- /packages/protocol/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/types.ts -------------------------------------------------------------------------------- /packages/protocol/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/types/index.ts -------------------------------------------------------------------------------- /packages/protocol/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/utils/logger.ts -------------------------------------------------------------------------------- /packages/protocol/src/utils/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/utils/validation.ts -------------------------------------------------------------------------------- /packages/protocol/src/utils/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/src/utils/validator.ts -------------------------------------------------------------------------------- /packages/protocol/test/privacy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/test/privacy.test.ts -------------------------------------------------------------------------------- /packages/protocol/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/tsconfig.json -------------------------------------------------------------------------------- /packages/protocol/tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/protocol/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /packages/ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ui/package-lock.json -------------------------------------------------------------------------------- /packages/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/packages/ui/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/public/index.html -------------------------------------------------------------------------------- /scripts/setup-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/scripts/setup-dev.sh -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/api/client.ts -------------------------------------------------------------------------------- /src/api/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/api/services.ts -------------------------------------------------------------------------------- /src/components/DataVisualization.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/components/DataVisualization.tsx -------------------------------------------------------------------------------- /src/components/DatasetList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/components/DatasetList.tsx -------------------------------------------------------------------------------- /src/components/ModelConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/components/ModelConfig.tsx -------------------------------------------------------------------------------- /src/components/TrainingTaskList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/components/TrainingTaskList.tsx -------------------------------------------------------------------------------- /src/components/analysis/AdvancedAnalysis.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/components/analysis/AdvancedAnalysis.tsx -------------------------------------------------------------------------------- /src/components/analysis/DataAnalysis.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/components/analysis/DataAnalysis.tsx -------------------------------------------------------------------------------- /src/components/auth/AuthProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/components/auth/AuthProvider.tsx -------------------------------------------------------------------------------- /src/components/training/TrainingProgress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/components/training/TrainingProgress.tsx -------------------------------------------------------------------------------- /src/core/encryption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/core/encryption.ts -------------------------------------------------------------------------------- /src/core/federated-learning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/core/federated-learning.ts -------------------------------------------------------------------------------- /src/core/losses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/core/losses.ts -------------------------------------------------------------------------------- /src/core/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/core/model.ts -------------------------------------------------------------------------------- /src/core/neural-network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/core/neural-network.ts -------------------------------------------------------------------------------- /src/core/optimizers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/core/optimizers.ts -------------------------------------------------------------------------------- /src/core/preprocessing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/core/preprocessing.ts -------------------------------------------------------------------------------- /src/core/privacy-protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/core/privacy-protocol.ts -------------------------------------------------------------------------------- /src/hooks/useDataAnalysis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/hooks/useDataAnalysis.ts -------------------------------------------------------------------------------- /src/hooks/useDatasets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/hooks/useDatasets.ts -------------------------------------------------------------------------------- /src/hooks/useTrainingProgress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/hooks/useTrainingProgress.ts -------------------------------------------------------------------------------- /src/hooks/useTrainingTasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/hooks/useTrainingTasks.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/layouts/MainLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/layouts/MainLayout.tsx -------------------------------------------------------------------------------- /src/pages/DatasetsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/pages/DatasetsPage.tsx -------------------------------------------------------------------------------- /src/pages/TrainingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/pages/TrainingPage.tsx -------------------------------------------------------------------------------- /src/pages/auth/LoginPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/pages/auth/LoginPage.tsx -------------------------------------------------------------------------------- /src/pages/auth/RegisterPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/pages/auth/RegisterPage.tsx -------------------------------------------------------------------------------- /src/services/websocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/services/websocket.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ciphernx/Cipher-Nexus/HEAD/yarn.lock --------------------------------------------------------------------------------