├── .github ├── FUNDING.yml ├── actions │ ├── run-android-emulator-tests │ │ └── action.yml │ └── setup-environment │ │ └── action.yml └── workflows │ ├── ci-branch.yml │ ├── ci-main.yml │ ├── ci-pr.yml │ ├── ci-release.yml │ ├── deploy-website.yml │ ├── publish-release.yml │ ├── publish-snapshot.yml │ ├── publish-website.yml │ ├── run-build-project.yml │ ├── run-build-website.yml │ ├── run-checks.yml │ ├── run-slow-tasks.yml │ ├── run-tests-compatibility.yml │ └── run-tests-default.yml ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── copyright │ ├── Apache_2_0.xml │ └── profiles_settings.xml └── vcs.xml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── cryptography-bigint ├── api │ ├── cryptography-bigint.api │ └── cryptography-bigint.klib.api ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ ├── BigInt.kt │ │ ├── BigIntSerializers.kt │ │ └── hex.kt │ ├── commonTest │ └── kotlin │ │ ├── BigIntArrayTest.kt │ │ ├── BigIntCompareTest.kt │ │ ├── BigIntHexTest.kt │ │ ├── BigIntPrimitiveTest.kt │ │ ├── BigIntStringTest.kt │ │ └── checks.kt │ ├── jvmMain │ └── kotlin │ │ └── BigInt.jvm.kt │ ├── nativeAndWasmWasiMain │ └── kotlin │ │ └── BigInt.nativeAndWasmWasi.kt │ └── webMain │ └── kotlin │ ├── BigInt.web.kt │ └── JsBigInt.kt ├── cryptography-bom └── build.gradle.kts ├── cryptography-core ├── api │ ├── cryptography-core.api │ └── cryptography-core.klib.api ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ ├── BinarySize.kt │ │ ├── CryptographyAlgorithm.kt │ │ ├── CryptographyAlgorithmNotFoundException.kt │ │ ├── CryptographyException.kt │ │ ├── CryptographyProvider.kt │ │ ├── CryptographyProviderApi.kt │ │ ├── CryptographySystem.kt │ │ ├── DelicateCryptographyApi.kt │ │ ├── algorithms │ │ ├── AES.kt │ │ ├── Digest.kt │ │ ├── EC.kt │ │ ├── ECDH.kt │ │ ├── ECDSA.kt │ │ ├── HKDF.kt │ │ ├── HMAC.kt │ │ ├── PBKDF2.kt │ │ ├── RSA.kt │ │ ├── asymmetric │ │ │ └── deprecated.kt │ │ ├── digest │ │ │ └── deprecated.kt │ │ └── symmetric │ │ │ ├── SymmetricKeySize.kt │ │ │ └── deprecated.kt │ │ ├── materials │ │ └── key │ │ │ ├── EncodableKey.kt │ │ │ ├── Key.kt │ │ │ ├── KeyDecoder.kt │ │ │ ├── KeyFormat.kt │ │ │ └── KeyGenerator.kt │ │ ├── operations │ │ ├── AuthenticatedCipher.kt │ │ ├── Cipher.kt │ │ ├── Hash.kt │ │ ├── SecretDerivation.kt │ │ ├── SharedSecretGenerator.kt │ │ ├── Signature.kt │ │ ├── UpdateFunction.kt │ │ ├── cipher │ │ │ └── deprecated.kt │ │ ├── hash │ │ │ └── deprecated.kt │ │ └── signature │ │ │ └── deprecated.kt │ │ └── unsafe.kt │ ├── commonTest │ └── kotlin │ │ └── CryptographySystemTest.kt │ ├── jvmMain │ └── kotlin │ │ └── CryptographySystem.jvm.kt │ └── nonJvmMain │ └── kotlin │ └── CryptographySystem.nonJvm.kt ├── cryptography-providers ├── apple │ ├── api │ │ └── cryptography-provider-apple.klib.api │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ ├── AppleCryptographyProvider.kt │ │ ├── algorithms │ │ ├── CCAes.kt │ │ ├── CCAesCbc.kt │ │ ├── CCAesCtr.kt │ │ ├── CCAesEcb.kt │ │ ├── CCAesIvCipher.kt │ │ ├── CCDigest.kt │ │ ├── CCHashAlgorithm.kt │ │ ├── CCHkdf.kt │ │ ├── CCHmac.kt │ │ ├── CCPbkdf2.kt │ │ ├── SecEcdsa.kt │ │ ├── SecRsa.kt │ │ ├── SecRsaOaep.kt │ │ ├── SecRsaPkcs1.kt │ │ ├── SecRsaPss.kt │ │ └── SecRsaRaw.kt │ │ └── internal │ │ ├── CCCipher.kt │ │ ├── SecCipherFunction.kt │ │ ├── SecSignature.kt │ │ ├── clozy.kt │ │ ├── digest.kt │ │ ├── keys.kt │ │ └── utils.kt ├── base │ ├── api │ │ ├── cryptography-provider-base.api │ │ └── cryptography-provider-base.klib.api │ ├── build.gradle.kts │ └── src │ │ ├── appleMain │ │ └── kotlin │ │ │ └── NSData.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ ├── algorithms │ │ │ ├── BaseAesImplicitIvFunctions.kt │ │ │ ├── BaseAesIvAuthenticatedCipher.kt │ │ │ ├── BaseAesIvCipher.kt │ │ │ ├── BaseHkdf.kt │ │ │ └── Ec.kt │ │ │ ├── bytes.kt │ │ │ ├── materials │ │ │ └── keys.kt │ │ │ └── operations │ │ │ ├── AccumulatingCipherFunction.kt │ │ │ ├── BaseAuthenticatedCipher.kt │ │ │ ├── BaseCipher.kt │ │ │ └── BaseCipherFunction.kt │ │ └── nativeMain │ │ └── kotlin │ │ └── bytes.kt ├── cryptokit │ ├── api │ │ └── cryptography-provider-cryptokit.klib.api │ ├── build.gradle.kts │ ├── src │ │ └── commonMain │ │ │ └── kotlin │ │ │ ├── CryptoKitCryptographyProvider.kt │ │ │ ├── algorithms │ │ │ ├── CryptoKitAesGcm.kt │ │ │ ├── CryptoKitDigest.kt │ │ │ ├── CryptoKitEcdh.kt │ │ │ ├── CryptoKitEcdsa.kt │ │ │ ├── CryptoKitHkdf.kt │ │ │ └── CryptoKitHmac.kt │ │ │ ├── internal │ │ │ └── swift.kt │ │ │ └── operations │ │ │ └── HashBasedFunction.kt │ └── swift │ │ ├── Package.swift │ │ └── Sources │ │ └── DwcCryptoKitInterop │ │ ├── DwcAesGcm.swift │ │ ├── DwcEcdh.swift │ │ ├── DwcEcdsa.swift │ │ ├── DwcError.swift │ │ ├── DwcHash.swift │ │ ├── DwcHkdf.swift │ │ └── DwcHmac.swift ├── jdk │ ├── android-tests │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── androidMain │ │ │ └── AndroidManifest.xml │ ├── api │ │ ├── cryptography-provider-jdk.api │ │ └── cryptography-provider-jdk.klib.api │ ├── bc │ │ ├── api │ │ │ ├── cryptography-provider-jdk-bc.api │ │ │ └── cryptography-provider-jdk-bc.klib.api │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── jvmMain │ │ │ ├── kotlin │ │ │ │ └── BcDefaultJdkSecurityProvider.kt │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── services │ │ │ │ └── dev.whyoleg.cryptography.providers.jdk.DefaultJdkSecurityProvider │ │ │ └── jvmTest │ │ │ └── kotlin │ │ │ └── BcDefaultJdkSecurityProviderTest.kt │ ├── build.gradle.kts │ └── src │ │ ├── jvmMain │ │ ├── kotlin │ │ │ ├── JTypealiases.kt │ │ │ ├── JdkCryptographyProvider.kt │ │ │ ├── JdkCryptographyState.kt │ │ │ ├── algorithms │ │ │ │ ├── JdkAesCbc.kt │ │ │ │ ├── JdkAesCmac.kt │ │ │ │ ├── JdkAesCtr.kt │ │ │ │ ├── JdkAesEcb.kt │ │ │ │ ├── JdkAesGcm.kt │ │ │ │ ├── JdkAesIvCipher.kt │ │ │ │ ├── JdkDigest.kt │ │ │ │ ├── JdkEc.kt │ │ │ │ ├── JdkEcdh.kt │ │ │ │ ├── JdkEcdsa.kt │ │ │ │ ├── JdkHkdf.kt │ │ │ │ ├── JdkHmac.kt │ │ │ │ ├── JdkPbkdf2.kt │ │ │ │ ├── JdkRsa.kt │ │ │ │ ├── JdkRsaOaep.kt │ │ │ │ ├── JdkRsaPkcs1.kt │ │ │ │ ├── JdkRsaPss.kt │ │ │ │ └── JdkRsaRaw.kt │ │ │ ├── internal │ │ │ │ └── utils.kt │ │ │ ├── materials │ │ │ │ ├── JdkEncodableKey.kt │ │ │ │ ├── JdkKeyPairGenerator.kt │ │ │ │ ├── JdkPrivateKeyDecoder.kt │ │ │ │ ├── JdkPublicKeyDecoder.kt │ │ │ │ ├── JdkSecretKeyDecoder.kt │ │ │ │ └── JdkSecretKeyGenerator.kt │ │ │ ├── operations │ │ │ │ ├── JdkCipherFunction.kt │ │ │ │ ├── JdkKeyAgreement.kt │ │ │ │ ├── JdkMacSignature.kt │ │ │ │ ├── JdkSignatureGenerator.kt │ │ │ │ └── JdkSignatureVerifier.kt │ │ │ └── pooling.kt │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── dev.whyoleg.cryptography.CryptographyProviderContainer │ │ └── jvmTest │ │ └── kotlin │ │ ├── DefaultJdkSecurityProviderTest.kt │ │ └── PoolingTest.kt ├── openssl3 │ ├── api │ │ ├── api │ │ │ └── cryptography-provider-openssl3-api.klib.api │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ ├── cinterop │ │ │ └── declarations.def │ │ │ └── kotlin │ │ │ ├── Openssl3CryptographyProvider.kt │ │ │ ├── algorithms │ │ │ ├── Openssl3Aes.kt │ │ │ ├── Openssl3AesCbc.kt │ │ │ ├── Openssl3AesCmac.kt │ │ │ ├── Openssl3AesCtr.kt │ │ │ ├── Openssl3AesEcb.kt │ │ │ ├── Openssl3AesGcm.kt │ │ │ ├── Openssl3AesIvCipher.kt │ │ │ ├── Openssl3Digest.kt │ │ │ ├── Openssl3Ec.kt │ │ │ ├── Openssl3Ecdh.kt │ │ │ ├── Openssl3Ecdsa.kt │ │ │ ├── Openssl3Hkdf.kt │ │ │ ├── Openssl3Hmac.kt │ │ │ ├── Openssl3Pbkdf2.kt │ │ │ ├── Openssl3Rsa.kt │ │ │ ├── Openssl3RsaOaep.kt │ │ │ ├── Openssl3RsaPkcs1.kt │ │ │ ├── Openssl3RsaPss.kt │ │ │ └── Openssl3RsaRaw.kt │ │ │ ├── internal │ │ │ ├── arrays.kt │ │ │ ├── clozy.kt │ │ │ ├── errors.kt │ │ │ ├── hash.kt │ │ │ └── refs.kt │ │ │ ├── materials │ │ │ ├── Openssl3KeyDecoder.kt │ │ │ ├── Openssl3KeyEncodable.kt │ │ │ └── Openssl3KeyPairGenerator.kt │ │ │ └── operations │ │ │ ├── EvpCipherFunction.kt │ │ │ ├── EvpPKeyCipherFunction.kt │ │ │ ├── Openssl3DigestSignatureGenerator.kt │ │ │ └── Openssl3DigestSignatureVerifier.kt │ ├── prebuilt │ │ ├── api │ │ │ └── cryptography-provider-openssl3-prebuilt.klib.api │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── commonMain │ │ │ ├── cinterop │ │ │ │ └── linking.def │ │ │ └── kotlin │ │ │ │ └── stub.kt │ │ │ ├── commonTest │ │ │ └── kotlin │ │ │ │ └── PrebuiltLibCrypto3Test.kt │ │ │ └── mingwMain │ │ │ └── libs │ │ │ └── libz.a │ ├── shared │ │ ├── api │ │ │ └── cryptography-provider-openssl3-shared.klib.api │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── commonMain │ │ │ ├── cinterop │ │ │ │ └── linking.def │ │ │ └── kotlin │ │ │ │ └── stub.kt │ │ │ └── commonTest │ │ │ └── kotlin │ │ │ └── SharedLibCrypto3Test.kt │ └── test │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ ├── LibCrypto3Test.kt │ │ └── utils.kt ├── optimal │ ├── api │ │ ├── cryptography-provider-optimal.api │ │ └── cryptography-provider-optimal.klib.api │ ├── build.gradle.kts │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── stub.kt │ │ └── commonTest │ │ └── kotlin │ │ └── RegisteredProvidersTest.kt ├── tests │ ├── build.gradle.kts │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ ├── AlgorithmTest.kt │ │ │ ├── ProviderTest.kt │ │ │ ├── TestContext.kt │ │ │ ├── TestGenerators.kt │ │ │ ├── TestLogger.kt │ │ │ ├── TestPlatform.kt │ │ │ ├── TestProvider.kt │ │ │ ├── TestScope.kt │ │ │ ├── TestUtils.kt │ │ │ ├── compatibility │ │ │ ├── AesBasedCompatibilityTest.kt │ │ │ ├── AesCbcCompatibilityTest.kt │ │ │ ├── AesCmacCompatibilityTest.kt │ │ │ ├── AesCtrCompatibilityTest.kt │ │ │ ├── AesEcbCompatibilityTest.kt │ │ │ ├── AesGcmCompatibilityTest.kt │ │ │ ├── DigestCompatibilityTest.kt │ │ │ ├── EcCompatibilityTest.kt │ │ │ ├── EcdhCompatibilityTest.kt │ │ │ ├── EcdsaCompatibilityTest.kt │ │ │ ├── HkdfCompatibilityTest.kt │ │ │ ├── HmacCompatibilityTest.kt │ │ │ ├── Pbkdf2CompatibilityTest.kt │ │ │ ├── RsaBasedCompatibilityTest.kt │ │ │ ├── RsaOaepCompatibilityTest.kt │ │ │ ├── RsaPkcs1CompatibilityTest.kt │ │ │ ├── RsaPkcs1EsCompatibilityTest.kt │ │ │ ├── RsaPssCompatibilityTest.kt │ │ │ ├── RsaRawCompatibilityTest.kt │ │ │ └── api │ │ │ │ ├── ByteStringSerializer.kt │ │ │ │ ├── CompatibilityApi.kt │ │ │ │ ├── CompatibilityStorageApi.kt │ │ │ │ ├── CompatibilityTest.kt │ │ │ │ ├── CompatibilityTestScope.kt │ │ │ │ ├── InMemoryApi.kt │ │ │ │ ├── Models.kt │ │ │ │ └── ServerApi.kt │ │ │ ├── default │ │ │ ├── AesBasedTest.kt │ │ │ ├── AesCbcTest.kt │ │ │ ├── AesCmacTest.kt │ │ │ ├── AesCtrTest.kt │ │ │ ├── AesGcmTest.kt │ │ │ ├── CipherTest.kt │ │ │ ├── DefaultProviderTest.kt │ │ │ ├── DigestTest.kt │ │ │ ├── EcdsaTest.kt │ │ │ ├── HmacTest.kt │ │ │ ├── RsaOaepTest.kt │ │ │ ├── RsaPkcs1Test.kt │ │ │ ├── RsaPssTest.kt │ │ │ ├── SignatureTest.kt │ │ │ └── SupportedAlgorithmsTest.kt │ │ │ ├── support.kt │ │ │ └── testvectors │ │ │ ├── AesCmacTestvectorsTest.kt │ │ │ ├── HkdfTestvectorsTest.kt │ │ │ └── HmacTestvectorsTest.kt │ │ ├── jsMain │ │ └── kotlin │ │ │ └── TestPlatform.js.kt │ │ ├── jvmMain │ │ └── kotlin │ │ │ └── TestPlatform.jvm.kt │ │ ├── nativeMain │ │ └── kotlin │ │ │ └── TestPlatform.native.kt │ │ └── wasmJsMain │ │ └── kotlin │ │ └── TestPlatform.wasmJs.kt └── webcrypto │ ├── api │ └── cryptography-provider-webcrypto.klib.api │ ├── build.gradle.kts │ └── src │ ├── commonMain │ └── kotlin │ │ ├── WebCryptoCryptographyProvider.kt │ │ ├── algorithms │ │ ├── WebCryptoAes.kt │ │ ├── WebCryptoAesCbc.kt │ │ ├── WebCryptoAesCtr.kt │ │ ├── WebCryptoAesGcm.kt │ │ ├── WebCryptoDigest.kt │ │ ├── WebCryptoEc.kt │ │ ├── WebCryptoEcdh.kt │ │ ├── WebCryptoEcdsa.kt │ │ ├── WebCryptoHkdf.kt │ │ ├── WebCryptoHmac.kt │ │ ├── WebCryptoPbkdf2.kt │ │ ├── WebCryptoRsa.kt │ │ ├── WebCryptoRsaOaep.kt │ │ ├── WebCryptoRsaPkcs1.kt │ │ └── WebCryptoRsaPss.kt │ │ ├── internal │ │ ├── Algorithms.kt │ │ ├── Keys.kt │ │ ├── SubtleCrypto.kt │ │ ├── WebCrypto.kt │ │ ├── digest.kt │ │ ├── interop.kt │ │ └── utils.kt │ │ ├── materials │ │ ├── WebCryptoAsymmetricKeyGenerator.kt │ │ ├── WebCryptoEncodableKey.kt │ │ ├── WebCryptoKeyDecoder.kt │ │ ├── WebCryptoKeyProcessor.kt │ │ ├── WebCryptoKeyWrapper.kt │ │ └── WebCryptoSymmetricKeyGenerator.kt │ │ └── operations │ │ ├── WebCryptoSignatureGenerator.kt │ │ └── WebCryptoSignatureVerifier.kt │ ├── jsMain │ └── kotlin │ │ ├── WebCryptoCryptographyProvider.js.kt │ │ └── internal │ │ └── interop.js.kt │ └── wasmJsMain │ └── kotlin │ ├── WebCryptoCryptographyProvider.wasmJs.kt │ └── internal │ └── interop.wasmJs.kt ├── cryptography-random ├── api │ ├── cryptography-random.api │ └── cryptography-random.klib.api ├── build.gradle.kts └── src │ ├── appleMain │ └── kotlin │ │ └── CryptographyRandom.apple.kt │ ├── commonMain │ └── kotlin │ │ ├── AbstractRandom.kt │ │ └── CryptographyRandom.kt │ ├── commonTest │ └── kotlin │ │ └── CryptographyRandomTest.kt │ ├── jsMain │ └── kotlin │ │ └── CryptographyRandom.js.kt │ ├── jvmMain │ └── kotlin │ │ └── CryptographyRandom.jvm.kt │ ├── linuxAndAndroidNativeMain │ └── kotlin │ │ ├── CryptographyRandom.linuxAndAndroidNative.kt │ │ ├── GetRandom.kt │ │ ├── LinuxRandom.kt │ │ ├── URandom.kt │ │ └── errno.kt │ ├── linuxTest │ └── kotlin │ │ └── LinuxRandomTest.kt │ ├── mingwMain │ └── kotlin │ │ └── CryptographyRandom.mingw.kt │ ├── wasmJsMain │ └── kotlin │ │ └── CryptographyRandom.wasmJs.kt │ ├── wasmWasiMain │ └── kotlin │ │ └── CryptographyRandom.wasmWasi.kt │ └── webMain │ └── kotlin │ └── CryptographyRandom.web.kt ├── cryptography-serialization ├── asn1 │ ├── api │ │ ├── cryptography-serialization-asn1.api │ │ └── cryptography-serialization-asn1.klib.api │ ├── build.gradle.kts │ ├── modules │ │ ├── api │ │ │ ├── cryptography-serialization-asn1-modules.api │ │ │ └── cryptography-serialization-asn1-modules.klib.api │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ ├── AlgorithmIdentifier.kt │ │ │ ├── AlgorithmIdentifierSerializer.kt │ │ │ ├── EC.kt │ │ │ ├── KeyAlgorithmIdentifier.kt │ │ │ ├── KeyAlgorithmIdentifierSerializer.kt │ │ │ ├── KeyInfo.kt │ │ │ └── RSA.kt │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ ├── Annotations.kt │ │ │ ├── BitArray.kt │ │ │ ├── Der.kt │ │ │ ├── ObjectIdentifier.kt │ │ │ └── internal │ │ │ ├── ByteArrayInput.kt │ │ │ ├── ByteArrayOutput.kt │ │ │ ├── DerDecoder.kt │ │ │ ├── DerEncoder.kt │ │ │ ├── DerInput.kt │ │ │ ├── DerOutput.kt │ │ │ └── DerTag.kt │ │ └── commonTest │ │ └── kotlin │ │ ├── ContextSpecificEncodingTest.kt │ │ ├── ObjectIdentifierEncodingTest.kt │ │ └── SequenceEncodingTest.kt └── pem │ ├── api │ ├── cryptography-serialization-pem.api │ └── cryptography-serialization-pem.klib.api │ ├── benchmarks │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── PemBenchmark.kt │ ├── build.gradle.kts │ └── src │ ├── commonDocs │ └── module.md │ ├── commonMain │ └── kotlin │ │ ├── Pem.kt │ │ ├── PemContent.kt │ │ ├── PemDocument.kt │ │ └── PemLabel.kt │ ├── commonSamples │ └── kotlin │ │ └── PemSamples.kt │ └── commonTest │ └── kotlin │ └── PemTest.kt ├── cryptography-version-catalog └── build.gradle.kts ├── docs ├── bigint.md ├── dependencies │ ├── bom.md │ ├── gradle-version-catalog.md │ └── snapshots.md ├── examples.md ├── index.md ├── providers │ ├── apple.md │ ├── cryptokit.md │ ├── index.md │ ├── jdk.md │ ├── openssl3.md │ └── webcrypto.md ├── random.md └── serialization │ ├── asn1.md │ └── index.md ├── dokka └── modules.md ├── gradle.properties ├── gradle ├── gradle-daemon-jvm.properties ├── libs.updates.gradle.kts ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── karma.config.d └── config.js ├── mkdocs.yml ├── settings.gradle.kts ├── swiftinterop ├── build.gradle.kts ├── settings.gradle.kts └── src │ └── main │ └── kotlin │ ├── GenerateSwiftCInteropDefinitionTask.kt │ ├── SwiftBuildTask.kt │ ├── SwiftInteropExtension.kt │ ├── SwiftInteropPlugin.kt │ ├── SwiftInteropProduct.kt │ ├── SwiftTargetTriple.kt │ └── utils.kt ├── tests-publication ├── build.gradle.kts ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src │ └── commonTest │ └── kotlin │ └── JustTest.kt └── testtool ├── api ├── build.gradle.kts └── src │ └── commonMain │ └── kotlin │ └── api.kt ├── build.gradle.kts ├── client ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ └── TesttoolClient.kt │ ├── jvmMain │ └── kotlin │ │ └── TesttoolClient.jvm.kt │ └── nonJvmMain │ └── kotlin │ └── TesttoolClient.nonJvm.kt ├── gradle.properties ├── plugin ├── build.gradle.kts └── src │ └── main │ └── kotlin │ ├── TesttoolServerConfiguration.kt │ ├── TesttoolServerPlugin.kt │ └── TesttoolServerService.kt ├── server ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── TesttoolServer.kt └── settings.gradle.kts /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [ whyoleg ] 2 | -------------------------------------------------------------------------------- /.github/actions/run-android-emulator-tests/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/actions/run-android-emulator-tests/action.yml -------------------------------------------------------------------------------- /.github/actions/setup-environment/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/actions/setup-environment/action.yml -------------------------------------------------------------------------------- /.github/workflows/ci-branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/workflows/ci-branch.yml -------------------------------------------------------------------------------- /.github/workflows/ci-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/workflows/ci-main.yml -------------------------------------------------------------------------------- /.github/workflows/ci-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/workflows/ci-pr.yml -------------------------------------------------------------------------------- /.github/workflows/ci-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/workflows/ci-release.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/workflows/deploy-website.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/workflows/publish-snapshot.yml -------------------------------------------------------------------------------- /.github/workflows/publish-website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/workflows/publish-website.yml -------------------------------------------------------------------------------- /.github/workflows/run-build-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/workflows/run-build-project.yml -------------------------------------------------------------------------------- /.github/workflows/run-build-website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/workflows/run-build-website.yml -------------------------------------------------------------------------------- /.github/workflows/run-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/workflows/run-checks.yml -------------------------------------------------------------------------------- /.github/workflows/run-slow-tasks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/workflows/run-slow-tasks.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests-compatibility.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/workflows/run-tests-compatibility.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests-default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.github/workflows/run-tests-default.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/copyright/Apache_2_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.idea/copyright/Apache_2_0.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/README.md -------------------------------------------------------------------------------- /cryptography-bigint/api/cryptography-bigint.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/api/cryptography-bigint.api -------------------------------------------------------------------------------- /cryptography-bigint/api/cryptography-bigint.klib.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/api/cryptography-bigint.klib.api -------------------------------------------------------------------------------- /cryptography-bigint/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-bigint/src/commonMain/kotlin/BigInt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/src/commonMain/kotlin/BigInt.kt -------------------------------------------------------------------------------- /cryptography-bigint/src/commonMain/kotlin/BigIntSerializers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/src/commonMain/kotlin/BigIntSerializers.kt -------------------------------------------------------------------------------- /cryptography-bigint/src/commonMain/kotlin/hex.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/src/commonMain/kotlin/hex.kt -------------------------------------------------------------------------------- /cryptography-bigint/src/commonTest/kotlin/BigIntArrayTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/src/commonTest/kotlin/BigIntArrayTest.kt -------------------------------------------------------------------------------- /cryptography-bigint/src/commonTest/kotlin/BigIntCompareTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/src/commonTest/kotlin/BigIntCompareTest.kt -------------------------------------------------------------------------------- /cryptography-bigint/src/commonTest/kotlin/BigIntHexTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/src/commonTest/kotlin/BigIntHexTest.kt -------------------------------------------------------------------------------- /cryptography-bigint/src/commonTest/kotlin/BigIntPrimitiveTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/src/commonTest/kotlin/BigIntPrimitiveTest.kt -------------------------------------------------------------------------------- /cryptography-bigint/src/commonTest/kotlin/BigIntStringTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/src/commonTest/kotlin/BigIntStringTest.kt -------------------------------------------------------------------------------- /cryptography-bigint/src/commonTest/kotlin/checks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/src/commonTest/kotlin/checks.kt -------------------------------------------------------------------------------- /cryptography-bigint/src/jvmMain/kotlin/BigInt.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/src/jvmMain/kotlin/BigInt.jvm.kt -------------------------------------------------------------------------------- /cryptography-bigint/src/nativeAndWasmWasiMain/kotlin/BigInt.nativeAndWasmWasi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/src/nativeAndWasmWasiMain/kotlin/BigInt.nativeAndWasmWasi.kt -------------------------------------------------------------------------------- /cryptography-bigint/src/webMain/kotlin/BigInt.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/src/webMain/kotlin/BigInt.web.kt -------------------------------------------------------------------------------- /cryptography-bigint/src/webMain/kotlin/JsBigInt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bigint/src/webMain/kotlin/JsBigInt.kt -------------------------------------------------------------------------------- /cryptography-bom/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-bom/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-core/api/cryptography-core.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/api/cryptography-core.api -------------------------------------------------------------------------------- /cryptography-core/api/cryptography-core.klib.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/api/cryptography-core.klib.api -------------------------------------------------------------------------------- /cryptography-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/BinarySize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/BinarySize.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/CryptographyAlgorithm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/CryptographyAlgorithm.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/CryptographyAlgorithmNotFoundException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/CryptographyAlgorithmNotFoundException.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/CryptographyException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/CryptographyException.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/CryptographyProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/CryptographyProvider.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/CryptographyProviderApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/CryptographyProviderApi.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/CryptographySystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/CryptographySystem.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/DelicateCryptographyApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/DelicateCryptographyApi.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/algorithms/AES.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/algorithms/AES.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/algorithms/Digest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/algorithms/Digest.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/algorithms/EC.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/algorithms/EC.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/algorithms/ECDH.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/algorithms/ECDH.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/algorithms/ECDSA.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/algorithms/ECDSA.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/algorithms/HKDF.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/algorithms/HKDF.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/algorithms/HMAC.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/algorithms/HMAC.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/algorithms/PBKDF2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/algorithms/PBKDF2.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/algorithms/RSA.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/algorithms/RSA.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/algorithms/asymmetric/deprecated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/algorithms/asymmetric/deprecated.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/algorithms/digest/deprecated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/algorithms/digest/deprecated.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/algorithms/symmetric/SymmetricKeySize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/algorithms/symmetric/SymmetricKeySize.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/algorithms/symmetric/deprecated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/algorithms/symmetric/deprecated.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/materials/key/EncodableKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/materials/key/EncodableKey.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/materials/key/Key.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/materials/key/Key.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/materials/key/KeyDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/materials/key/KeyDecoder.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/materials/key/KeyFormat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/materials/key/KeyFormat.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/materials/key/KeyGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/materials/key/KeyGenerator.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/operations/AuthenticatedCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/operations/AuthenticatedCipher.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/operations/Cipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/operations/Cipher.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/operations/Hash.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/operations/Hash.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/operations/SecretDerivation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/operations/SecretDerivation.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/operations/SharedSecretGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/operations/SharedSecretGenerator.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/operations/Signature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/operations/Signature.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/operations/UpdateFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/operations/UpdateFunction.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/operations/cipher/deprecated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/operations/cipher/deprecated.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/operations/hash/deprecated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/operations/hash/deprecated.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/operations/signature/deprecated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/operations/signature/deprecated.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonMain/kotlin/unsafe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonMain/kotlin/unsafe.kt -------------------------------------------------------------------------------- /cryptography-core/src/commonTest/kotlin/CryptographySystemTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/commonTest/kotlin/CryptographySystemTest.kt -------------------------------------------------------------------------------- /cryptography-core/src/jvmMain/kotlin/CryptographySystem.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/jvmMain/kotlin/CryptographySystem.jvm.kt -------------------------------------------------------------------------------- /cryptography-core/src/nonJvmMain/kotlin/CryptographySystem.nonJvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-core/src/nonJvmMain/kotlin/CryptographySystem.nonJvm.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/api/cryptography-provider-apple.klib.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/api/cryptography-provider-apple.klib.api -------------------------------------------------------------------------------- /cryptography-providers/apple/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/AppleCryptographyProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/AppleCryptographyProvider.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCAes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCAes.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCAesCbc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCAesCbc.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCAesCtr.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCAesCtr.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCAesEcb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCAesEcb.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCAesIvCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCAesIvCipher.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCDigest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCDigest.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCHashAlgorithm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCHashAlgorithm.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCHkdf.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCHkdf.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCHmac.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCHmac.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCPbkdf2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/CCPbkdf2.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/SecEcdsa.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/SecEcdsa.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/SecRsa.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/SecRsa.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/SecRsaOaep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/SecRsaOaep.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/SecRsaPkcs1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/SecRsaPkcs1.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/SecRsaPss.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/SecRsaPss.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/algorithms/SecRsaRaw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/algorithms/SecRsaRaw.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/internal/CCCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/internal/CCCipher.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/internal/SecCipherFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/internal/SecCipherFunction.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/internal/SecSignature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/internal/SecSignature.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/internal/clozy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/internal/clozy.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/internal/digest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/internal/digest.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/internal/keys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/internal/keys.kt -------------------------------------------------------------------------------- /cryptography-providers/apple/src/commonMain/kotlin/internal/utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/apple/src/commonMain/kotlin/internal/utils.kt -------------------------------------------------------------------------------- /cryptography-providers/base/api/cryptography-provider-base.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/api/cryptography-provider-base.api -------------------------------------------------------------------------------- /cryptography-providers/base/api/cryptography-provider-base.klib.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/api/cryptography-provider-base.klib.api -------------------------------------------------------------------------------- /cryptography-providers/base/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-providers/base/src/appleMain/kotlin/NSData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/src/appleMain/kotlin/NSData.kt -------------------------------------------------------------------------------- /cryptography-providers/base/src/commonMain/kotlin/algorithms/BaseAesImplicitIvFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/src/commonMain/kotlin/algorithms/BaseAesImplicitIvFunctions.kt -------------------------------------------------------------------------------- /cryptography-providers/base/src/commonMain/kotlin/algorithms/BaseAesIvAuthenticatedCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/src/commonMain/kotlin/algorithms/BaseAesIvAuthenticatedCipher.kt -------------------------------------------------------------------------------- /cryptography-providers/base/src/commonMain/kotlin/algorithms/BaseAesIvCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/src/commonMain/kotlin/algorithms/BaseAesIvCipher.kt -------------------------------------------------------------------------------- /cryptography-providers/base/src/commonMain/kotlin/algorithms/BaseHkdf.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/src/commonMain/kotlin/algorithms/BaseHkdf.kt -------------------------------------------------------------------------------- /cryptography-providers/base/src/commonMain/kotlin/algorithms/Ec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/src/commonMain/kotlin/algorithms/Ec.kt -------------------------------------------------------------------------------- /cryptography-providers/base/src/commonMain/kotlin/bytes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/src/commonMain/kotlin/bytes.kt -------------------------------------------------------------------------------- /cryptography-providers/base/src/commonMain/kotlin/materials/keys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/src/commonMain/kotlin/materials/keys.kt -------------------------------------------------------------------------------- /cryptography-providers/base/src/commonMain/kotlin/operations/AccumulatingCipherFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/src/commonMain/kotlin/operations/AccumulatingCipherFunction.kt -------------------------------------------------------------------------------- /cryptography-providers/base/src/commonMain/kotlin/operations/BaseAuthenticatedCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/src/commonMain/kotlin/operations/BaseAuthenticatedCipher.kt -------------------------------------------------------------------------------- /cryptography-providers/base/src/commonMain/kotlin/operations/BaseCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/src/commonMain/kotlin/operations/BaseCipher.kt -------------------------------------------------------------------------------- /cryptography-providers/base/src/commonMain/kotlin/operations/BaseCipherFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/src/commonMain/kotlin/operations/BaseCipherFunction.kt -------------------------------------------------------------------------------- /cryptography-providers/base/src/nativeMain/kotlin/bytes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/base/src/nativeMain/kotlin/bytes.kt -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/api/cryptography-provider-cryptokit.klib.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/api/cryptography-provider-cryptokit.klib.api -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/src/commonMain/kotlin/CryptoKitCryptographyProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/src/commonMain/kotlin/CryptoKitCryptographyProvider.kt -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/src/commonMain/kotlin/algorithms/CryptoKitAesGcm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/src/commonMain/kotlin/algorithms/CryptoKitAesGcm.kt -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/src/commonMain/kotlin/algorithms/CryptoKitDigest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/src/commonMain/kotlin/algorithms/CryptoKitDigest.kt -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/src/commonMain/kotlin/algorithms/CryptoKitEcdh.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/src/commonMain/kotlin/algorithms/CryptoKitEcdh.kt -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/src/commonMain/kotlin/algorithms/CryptoKitEcdsa.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/src/commonMain/kotlin/algorithms/CryptoKitEcdsa.kt -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/src/commonMain/kotlin/algorithms/CryptoKitHkdf.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/src/commonMain/kotlin/algorithms/CryptoKitHkdf.kt -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/src/commonMain/kotlin/algorithms/CryptoKitHmac.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/src/commonMain/kotlin/algorithms/CryptoKitHmac.kt -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/src/commonMain/kotlin/internal/swift.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/src/commonMain/kotlin/internal/swift.kt -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/src/commonMain/kotlin/operations/HashBasedFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/src/commonMain/kotlin/operations/HashBasedFunction.kt -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/swift/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/swift/Package.swift -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/swift/Sources/DwcCryptoKitInterop/DwcAesGcm.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/swift/Sources/DwcCryptoKitInterop/DwcAesGcm.swift -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/swift/Sources/DwcCryptoKitInterop/DwcEcdh.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/swift/Sources/DwcCryptoKitInterop/DwcEcdh.swift -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/swift/Sources/DwcCryptoKitInterop/DwcEcdsa.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/swift/Sources/DwcCryptoKitInterop/DwcEcdsa.swift -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/swift/Sources/DwcCryptoKitInterop/DwcError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/swift/Sources/DwcCryptoKitInterop/DwcError.swift -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/swift/Sources/DwcCryptoKitInterop/DwcHash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/swift/Sources/DwcCryptoKitInterop/DwcHash.swift -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/swift/Sources/DwcCryptoKitInterop/DwcHkdf.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/swift/Sources/DwcCryptoKitInterop/DwcHkdf.swift -------------------------------------------------------------------------------- /cryptography-providers/cryptokit/swift/Sources/DwcCryptoKitInterop/DwcHmac.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/cryptokit/swift/Sources/DwcCryptoKitInterop/DwcHmac.swift -------------------------------------------------------------------------------- /cryptography-providers/jdk/android-tests/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/android-tests/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-providers/jdk/android-tests/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/android-tests/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /cryptography-providers/jdk/api/cryptography-provider-jdk.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/api/cryptography-provider-jdk.api -------------------------------------------------------------------------------- /cryptography-providers/jdk/api/cryptography-provider-jdk.klib.api: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cryptography-providers/jdk/bc/api/cryptography-provider-jdk-bc.api: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cryptography-providers/jdk/bc/api/cryptography-provider-jdk-bc.klib.api: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cryptography-providers/jdk/bc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/bc/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-providers/jdk/bc/src/jvmMain/kotlin/BcDefaultJdkSecurityProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/bc/src/jvmMain/kotlin/BcDefaultJdkSecurityProvider.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/bc/src/jvmMain/resources/META-INF/services/dev.whyoleg.cryptography.providers.jdk.DefaultJdkSecurityProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/bc/src/jvmMain/resources/META-INF/services/dev.whyoleg.cryptography.providers.jdk.DefaultJdkSecurityProvider -------------------------------------------------------------------------------- /cryptography-providers/jdk/bc/src/jvmTest/kotlin/BcDefaultJdkSecurityProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/bc/src/jvmTest/kotlin/BcDefaultJdkSecurityProviderTest.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/JTypealiases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/JTypealiases.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/JdkCryptographyProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/JdkCryptographyProvider.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/JdkCryptographyState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/JdkCryptographyState.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkAesCbc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkAesCbc.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkAesCmac.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkAesCmac.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkAesCtr.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkAesCtr.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkAesEcb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkAesEcb.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkAesGcm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkAesGcm.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkAesIvCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkAesIvCipher.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkDigest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkDigest.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkEc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkEc.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkEcdh.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkEcdh.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkEcdsa.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkEcdsa.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkHkdf.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkHkdf.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkHmac.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkHmac.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkPbkdf2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkPbkdf2.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkRsa.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkRsa.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkRsaOaep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkRsaOaep.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkRsaPkcs1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkRsaPkcs1.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkRsaPss.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkRsaPss.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkRsaRaw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/algorithms/JdkRsaRaw.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/internal/utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/internal/utils.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/materials/JdkEncodableKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/materials/JdkEncodableKey.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/materials/JdkKeyPairGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/materials/JdkKeyPairGenerator.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/materials/JdkPrivateKeyDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/materials/JdkPrivateKeyDecoder.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/materials/JdkPublicKeyDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/materials/JdkPublicKeyDecoder.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/materials/JdkSecretKeyDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/materials/JdkSecretKeyDecoder.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/materials/JdkSecretKeyGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/materials/JdkSecretKeyGenerator.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/operations/JdkCipherFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/operations/JdkCipherFunction.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/operations/JdkKeyAgreement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/operations/JdkKeyAgreement.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/operations/JdkMacSignature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/operations/JdkMacSignature.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/operations/JdkSignatureGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/operations/JdkSignatureGenerator.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/operations/JdkSignatureVerifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/operations/JdkSignatureVerifier.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/kotlin/pooling.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/kotlin/pooling.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmMain/resources/META-INF/services/dev.whyoleg.cryptography.CryptographyProviderContainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmMain/resources/META-INF/services/dev.whyoleg.cryptography.CryptographyProviderContainer -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmTest/kotlin/DefaultJdkSecurityProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmTest/kotlin/DefaultJdkSecurityProviderTest.kt -------------------------------------------------------------------------------- /cryptography-providers/jdk/src/jvmTest/kotlin/PoolingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/jdk/src/jvmTest/kotlin/PoolingTest.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/api/cryptography-provider-openssl3-api.klib.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/api/cryptography-provider-openssl3-api.klib.api -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/cinterop/declarations.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/cinterop/declarations.def -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/Openssl3CryptographyProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/Openssl3CryptographyProvider.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Aes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Aes.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3AesCbc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3AesCbc.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3AesCmac.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3AesCmac.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3AesCtr.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3AesCtr.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3AesEcb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3AesEcb.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3AesGcm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3AesGcm.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3AesIvCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3AesIvCipher.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Digest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Digest.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Ec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Ec.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Ecdh.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Ecdh.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Ecdsa.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Ecdsa.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Hkdf.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Hkdf.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Hmac.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Hmac.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Pbkdf2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Pbkdf2.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Rsa.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3Rsa.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3RsaOaep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3RsaOaep.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3RsaPkcs1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3RsaPkcs1.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3RsaPss.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3RsaPss.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3RsaRaw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/algorithms/Openssl3RsaRaw.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/internal/arrays.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/internal/arrays.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/internal/clozy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/internal/clozy.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/internal/errors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/internal/errors.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/internal/hash.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/internal/hash.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/internal/refs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/internal/refs.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/materials/Openssl3KeyDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/materials/Openssl3KeyDecoder.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/materials/Openssl3KeyEncodable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/materials/Openssl3KeyEncodable.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/materials/Openssl3KeyPairGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/materials/Openssl3KeyPairGenerator.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/operations/EvpCipherFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/operations/EvpCipherFunction.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/operations/EvpPKeyCipherFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/operations/EvpPKeyCipherFunction.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/operations/Openssl3DigestSignatureGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/operations/Openssl3DigestSignatureGenerator.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/api/src/commonMain/kotlin/operations/Openssl3DigestSignatureVerifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/api/src/commonMain/kotlin/operations/Openssl3DigestSignatureVerifier.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/prebuilt/api/cryptography-provider-openssl3-prebuilt.klib.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/prebuilt/api/cryptography-provider-openssl3-prebuilt.klib.api -------------------------------------------------------------------------------- /cryptography-providers/openssl3/prebuilt/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/prebuilt/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-providers/openssl3/prebuilt/src/commonMain/cinterop/linking.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/prebuilt/src/commonMain/cinterop/linking.def -------------------------------------------------------------------------------- /cryptography-providers/openssl3/prebuilt/src/commonMain/kotlin/stub.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/prebuilt/src/commonMain/kotlin/stub.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/prebuilt/src/commonTest/kotlin/PrebuiltLibCrypto3Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/prebuilt/src/commonTest/kotlin/PrebuiltLibCrypto3Test.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/prebuilt/src/mingwMain/libs/libz.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/prebuilt/src/mingwMain/libs/libz.a -------------------------------------------------------------------------------- /cryptography-providers/openssl3/shared/api/cryptography-provider-openssl3-shared.klib.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/shared/api/cryptography-provider-openssl3-shared.klib.api -------------------------------------------------------------------------------- /cryptography-providers/openssl3/shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/shared/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-providers/openssl3/shared/src/commonMain/cinterop/linking.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/shared/src/commonMain/cinterop/linking.def -------------------------------------------------------------------------------- /cryptography-providers/openssl3/shared/src/commonMain/kotlin/stub.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/shared/src/commonMain/kotlin/stub.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/shared/src/commonTest/kotlin/SharedLibCrypto3Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/shared/src/commonTest/kotlin/SharedLibCrypto3Test.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/test/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-providers/openssl3/test/src/commonMain/kotlin/LibCrypto3Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/test/src/commonMain/kotlin/LibCrypto3Test.kt -------------------------------------------------------------------------------- /cryptography-providers/openssl3/test/src/commonMain/kotlin/utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/openssl3/test/src/commonMain/kotlin/utils.kt -------------------------------------------------------------------------------- /cryptography-providers/optimal/api/cryptography-provider-optimal.api: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cryptography-providers/optimal/api/cryptography-provider-optimal.klib.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/optimal/api/cryptography-provider-optimal.klib.api -------------------------------------------------------------------------------- /cryptography-providers/optimal/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/optimal/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-providers/optimal/src/commonMain/kotlin/stub.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/optimal/src/commonMain/kotlin/stub.kt -------------------------------------------------------------------------------- /cryptography-providers/optimal/src/commonTest/kotlin/RegisteredProvidersTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/optimal/src/commonTest/kotlin/RegisteredProvidersTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/AlgorithmTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/AlgorithmTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/ProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/ProviderTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/TestContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/TestContext.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/TestGenerators.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/TestGenerators.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/TestLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/TestLogger.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/TestPlatform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/TestPlatform.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/TestProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/TestProvider.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/TestScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/TestScope.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/TestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/TestUtils.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/AesBasedCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/AesBasedCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/AesCbcCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/AesCbcCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/AesCmacCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/AesCmacCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/AesCtrCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/AesCtrCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/AesEcbCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/AesEcbCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/AesGcmCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/AesGcmCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/DigestCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/DigestCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/EcCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/EcCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/EcdhCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/EcdhCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/EcdsaCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/EcdsaCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/HkdfCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/HkdfCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/HmacCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/HmacCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/Pbkdf2CompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/Pbkdf2CompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/RsaBasedCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/RsaBasedCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/RsaOaepCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/RsaOaepCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/RsaPkcs1CompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/RsaPkcs1CompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/RsaPkcs1EsCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/RsaPkcs1EsCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/RsaPssCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/RsaPssCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/RsaRawCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/RsaRawCompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/ByteStringSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/ByteStringSerializer.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/CompatibilityApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/CompatibilityApi.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/CompatibilityStorageApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/CompatibilityStorageApi.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/CompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/CompatibilityTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/CompatibilityTestScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/CompatibilityTestScope.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/InMemoryApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/InMemoryApi.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/Models.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/Models.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/ServerApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/compatibility/api/ServerApi.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/default/AesBasedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/default/AesBasedTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/default/AesCbcTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/default/AesCbcTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/default/AesCmacTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/default/AesCmacTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/default/AesCtrTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/default/AesCtrTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/default/AesGcmTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/default/AesGcmTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/default/CipherTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/default/CipherTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/default/DefaultProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/default/DefaultProviderTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/default/DigestTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/default/DigestTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/default/EcdsaTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/default/EcdsaTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/default/HmacTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/default/HmacTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/default/RsaOaepTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/default/RsaOaepTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/default/RsaPkcs1Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/default/RsaPkcs1Test.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/default/RsaPssTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/default/RsaPssTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/default/SignatureTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/default/SignatureTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/default/SupportedAlgorithmsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/default/SupportedAlgorithmsTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/support.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/support.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/testvectors/AesCmacTestvectorsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/testvectors/AesCmacTestvectorsTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/testvectors/HkdfTestvectorsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/testvectors/HkdfTestvectorsTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/commonMain/kotlin/testvectors/HmacTestvectorsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/commonMain/kotlin/testvectors/HmacTestvectorsTest.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/jsMain/kotlin/TestPlatform.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/jsMain/kotlin/TestPlatform.js.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/jvmMain/kotlin/TestPlatform.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/jvmMain/kotlin/TestPlatform.jvm.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/nativeMain/kotlin/TestPlatform.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/nativeMain/kotlin/TestPlatform.native.kt -------------------------------------------------------------------------------- /cryptography-providers/tests/src/wasmJsMain/kotlin/TestPlatform.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/tests/src/wasmJsMain/kotlin/TestPlatform.wasmJs.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/api/cryptography-provider-webcrypto.klib.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/api/cryptography-provider-webcrypto.klib.api -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/WebCryptoCryptographyProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/WebCryptoCryptographyProvider.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoAes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoAes.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoAesCbc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoAesCbc.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoAesCtr.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoAesCtr.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoAesGcm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoAesGcm.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoDigest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoDigest.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoEc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoEc.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoEcdh.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoEcdh.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoEcdsa.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoEcdsa.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoHkdf.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoHkdf.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoHmac.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoHmac.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoPbkdf2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoPbkdf2.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoRsa.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoRsa.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoRsaOaep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoRsaOaep.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoRsaPkcs1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoRsaPkcs1.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoRsaPss.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/algorithms/WebCryptoRsaPss.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/internal/Algorithms.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/internal/Algorithms.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/internal/Keys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/internal/Keys.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/internal/SubtleCrypto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/internal/SubtleCrypto.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/internal/WebCrypto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/internal/WebCrypto.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/internal/digest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/internal/digest.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/internal/interop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/internal/interop.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/internal/utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/internal/utils.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/materials/WebCryptoAsymmetricKeyGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/materials/WebCryptoAsymmetricKeyGenerator.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/materials/WebCryptoEncodableKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/materials/WebCryptoEncodableKey.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/materials/WebCryptoKeyDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/materials/WebCryptoKeyDecoder.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/materials/WebCryptoKeyProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/materials/WebCryptoKeyProcessor.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/materials/WebCryptoKeyWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/materials/WebCryptoKeyWrapper.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/materials/WebCryptoSymmetricKeyGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/materials/WebCryptoSymmetricKeyGenerator.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/operations/WebCryptoSignatureGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/operations/WebCryptoSignatureGenerator.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/commonMain/kotlin/operations/WebCryptoSignatureVerifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/commonMain/kotlin/operations/WebCryptoSignatureVerifier.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/jsMain/kotlin/WebCryptoCryptographyProvider.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/jsMain/kotlin/WebCryptoCryptographyProvider.js.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/jsMain/kotlin/internal/interop.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/jsMain/kotlin/internal/interop.js.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/wasmJsMain/kotlin/WebCryptoCryptographyProvider.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/wasmJsMain/kotlin/WebCryptoCryptographyProvider.wasmJs.kt -------------------------------------------------------------------------------- /cryptography-providers/webcrypto/src/wasmJsMain/kotlin/internal/interop.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-providers/webcrypto/src/wasmJsMain/kotlin/internal/interop.wasmJs.kt -------------------------------------------------------------------------------- /cryptography-random/api/cryptography-random.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/api/cryptography-random.api -------------------------------------------------------------------------------- /cryptography-random/api/cryptography-random.klib.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/api/cryptography-random.klib.api -------------------------------------------------------------------------------- /cryptography-random/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-random/src/appleMain/kotlin/CryptographyRandom.apple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/appleMain/kotlin/CryptographyRandom.apple.kt -------------------------------------------------------------------------------- /cryptography-random/src/commonMain/kotlin/AbstractRandom.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/commonMain/kotlin/AbstractRandom.kt -------------------------------------------------------------------------------- /cryptography-random/src/commonMain/kotlin/CryptographyRandom.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/commonMain/kotlin/CryptographyRandom.kt -------------------------------------------------------------------------------- /cryptography-random/src/commonTest/kotlin/CryptographyRandomTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/commonTest/kotlin/CryptographyRandomTest.kt -------------------------------------------------------------------------------- /cryptography-random/src/jsMain/kotlin/CryptographyRandom.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/jsMain/kotlin/CryptographyRandom.js.kt -------------------------------------------------------------------------------- /cryptography-random/src/jvmMain/kotlin/CryptographyRandom.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/jvmMain/kotlin/CryptographyRandom.jvm.kt -------------------------------------------------------------------------------- /cryptography-random/src/linuxAndAndroidNativeMain/kotlin/CryptographyRandom.linuxAndAndroidNative.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/linuxAndAndroidNativeMain/kotlin/CryptographyRandom.linuxAndAndroidNative.kt -------------------------------------------------------------------------------- /cryptography-random/src/linuxAndAndroidNativeMain/kotlin/GetRandom.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/linuxAndAndroidNativeMain/kotlin/GetRandom.kt -------------------------------------------------------------------------------- /cryptography-random/src/linuxAndAndroidNativeMain/kotlin/LinuxRandom.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/linuxAndAndroidNativeMain/kotlin/LinuxRandom.kt -------------------------------------------------------------------------------- /cryptography-random/src/linuxAndAndroidNativeMain/kotlin/URandom.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/linuxAndAndroidNativeMain/kotlin/URandom.kt -------------------------------------------------------------------------------- /cryptography-random/src/linuxAndAndroidNativeMain/kotlin/errno.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/linuxAndAndroidNativeMain/kotlin/errno.kt -------------------------------------------------------------------------------- /cryptography-random/src/linuxTest/kotlin/LinuxRandomTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/linuxTest/kotlin/LinuxRandomTest.kt -------------------------------------------------------------------------------- /cryptography-random/src/mingwMain/kotlin/CryptographyRandom.mingw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/mingwMain/kotlin/CryptographyRandom.mingw.kt -------------------------------------------------------------------------------- /cryptography-random/src/wasmJsMain/kotlin/CryptographyRandom.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/wasmJsMain/kotlin/CryptographyRandom.wasmJs.kt -------------------------------------------------------------------------------- /cryptography-random/src/wasmWasiMain/kotlin/CryptographyRandom.wasmWasi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/wasmWasiMain/kotlin/CryptographyRandom.wasmWasi.kt -------------------------------------------------------------------------------- /cryptography-random/src/webMain/kotlin/CryptographyRandom.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-random/src/webMain/kotlin/CryptographyRandom.web.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/api/cryptography-serialization-asn1.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/api/cryptography-serialization-asn1.api -------------------------------------------------------------------------------- /cryptography-serialization/asn1/api/cryptography-serialization-asn1.klib.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/api/cryptography-serialization-asn1.klib.api -------------------------------------------------------------------------------- /cryptography-serialization/asn1/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-serialization/asn1/modules/api/cryptography-serialization-asn1-modules.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/modules/api/cryptography-serialization-asn1-modules.api -------------------------------------------------------------------------------- /cryptography-serialization/asn1/modules/api/cryptography-serialization-asn1-modules.klib.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/modules/api/cryptography-serialization-asn1-modules.klib.api -------------------------------------------------------------------------------- /cryptography-serialization/asn1/modules/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/modules/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-serialization/asn1/modules/src/commonMain/kotlin/AlgorithmIdentifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/modules/src/commonMain/kotlin/AlgorithmIdentifier.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/modules/src/commonMain/kotlin/AlgorithmIdentifierSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/modules/src/commonMain/kotlin/AlgorithmIdentifierSerializer.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/modules/src/commonMain/kotlin/EC.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/modules/src/commonMain/kotlin/EC.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/modules/src/commonMain/kotlin/KeyAlgorithmIdentifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/modules/src/commonMain/kotlin/KeyAlgorithmIdentifier.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/modules/src/commonMain/kotlin/KeyAlgorithmIdentifierSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/modules/src/commonMain/kotlin/KeyAlgorithmIdentifierSerializer.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/modules/src/commonMain/kotlin/KeyInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/modules/src/commonMain/kotlin/KeyInfo.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/modules/src/commonMain/kotlin/RSA.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/modules/src/commonMain/kotlin/RSA.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/src/commonMain/kotlin/Annotations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/src/commonMain/kotlin/Annotations.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/src/commonMain/kotlin/BitArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/src/commonMain/kotlin/BitArray.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/src/commonMain/kotlin/Der.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/src/commonMain/kotlin/Der.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/src/commonMain/kotlin/ObjectIdentifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/src/commonMain/kotlin/ObjectIdentifier.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/src/commonMain/kotlin/internal/ByteArrayInput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/src/commonMain/kotlin/internal/ByteArrayInput.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/src/commonMain/kotlin/internal/ByteArrayOutput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/src/commonMain/kotlin/internal/ByteArrayOutput.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/src/commonMain/kotlin/internal/DerDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/src/commonMain/kotlin/internal/DerDecoder.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/src/commonMain/kotlin/internal/DerEncoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/src/commonMain/kotlin/internal/DerEncoder.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/src/commonMain/kotlin/internal/DerInput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/src/commonMain/kotlin/internal/DerInput.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/src/commonMain/kotlin/internal/DerOutput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/src/commonMain/kotlin/internal/DerOutput.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/src/commonMain/kotlin/internal/DerTag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/src/commonMain/kotlin/internal/DerTag.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/src/commonTest/kotlin/ContextSpecificEncodingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/src/commonTest/kotlin/ContextSpecificEncodingTest.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/src/commonTest/kotlin/ObjectIdentifierEncodingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/src/commonTest/kotlin/ObjectIdentifierEncodingTest.kt -------------------------------------------------------------------------------- /cryptography-serialization/asn1/src/commonTest/kotlin/SequenceEncodingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/asn1/src/commonTest/kotlin/SequenceEncodingTest.kt -------------------------------------------------------------------------------- /cryptography-serialization/pem/api/cryptography-serialization-pem.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/pem/api/cryptography-serialization-pem.api -------------------------------------------------------------------------------- /cryptography-serialization/pem/api/cryptography-serialization-pem.klib.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/pem/api/cryptography-serialization-pem.klib.api -------------------------------------------------------------------------------- /cryptography-serialization/pem/benchmarks/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/pem/benchmarks/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-serialization/pem/benchmarks/src/commonMain/kotlin/PemBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/pem/benchmarks/src/commonMain/kotlin/PemBenchmark.kt -------------------------------------------------------------------------------- /cryptography-serialization/pem/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/pem/build.gradle.kts -------------------------------------------------------------------------------- /cryptography-serialization/pem/src/commonDocs/module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/pem/src/commonDocs/module.md -------------------------------------------------------------------------------- /cryptography-serialization/pem/src/commonMain/kotlin/Pem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/pem/src/commonMain/kotlin/Pem.kt -------------------------------------------------------------------------------- /cryptography-serialization/pem/src/commonMain/kotlin/PemContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/pem/src/commonMain/kotlin/PemContent.kt -------------------------------------------------------------------------------- /cryptography-serialization/pem/src/commonMain/kotlin/PemDocument.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/pem/src/commonMain/kotlin/PemDocument.kt -------------------------------------------------------------------------------- /cryptography-serialization/pem/src/commonMain/kotlin/PemLabel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/pem/src/commonMain/kotlin/PemLabel.kt -------------------------------------------------------------------------------- /cryptography-serialization/pem/src/commonSamples/kotlin/PemSamples.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/pem/src/commonSamples/kotlin/PemSamples.kt -------------------------------------------------------------------------------- /cryptography-serialization/pem/src/commonTest/kotlin/PemTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-serialization/pem/src/commonTest/kotlin/PemTest.kt -------------------------------------------------------------------------------- /cryptography-version-catalog/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/cryptography-version-catalog/build.gradle.kts -------------------------------------------------------------------------------- /docs/bigint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/docs/bigint.md -------------------------------------------------------------------------------- /docs/dependencies/bom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/docs/dependencies/bom.md -------------------------------------------------------------------------------- /docs/dependencies/gradle-version-catalog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/docs/dependencies/gradle-version-catalog.md -------------------------------------------------------------------------------- /docs/dependencies/snapshots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/docs/dependencies/snapshots.md -------------------------------------------------------------------------------- /docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/docs/examples.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/providers/apple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/docs/providers/apple.md -------------------------------------------------------------------------------- /docs/providers/cryptokit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/docs/providers/cryptokit.md -------------------------------------------------------------------------------- /docs/providers/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/docs/providers/index.md -------------------------------------------------------------------------------- /docs/providers/jdk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/docs/providers/jdk.md -------------------------------------------------------------------------------- /docs/providers/openssl3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/docs/providers/openssl3.md -------------------------------------------------------------------------------- /docs/providers/webcrypto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/docs/providers/webcrypto.md -------------------------------------------------------------------------------- /docs/random.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/docs/random.md -------------------------------------------------------------------------------- /docs/serialization/asn1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/docs/serialization/asn1.md -------------------------------------------------------------------------------- /docs/serialization/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/docs/serialization/index.md -------------------------------------------------------------------------------- /dokka/modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/dokka/modules.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/gradle-daemon-jvm.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/gradle/gradle-daemon-jvm.properties -------------------------------------------------------------------------------- /gradle/libs.updates.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/gradle/libs.updates.gradle.kts -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /karma.config.d/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/karma.config.d/config.js -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /swiftinterop/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/swiftinterop/build.gradle.kts -------------------------------------------------------------------------------- /swiftinterop/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/swiftinterop/settings.gradle.kts -------------------------------------------------------------------------------- /swiftinterop/src/main/kotlin/GenerateSwiftCInteropDefinitionTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/swiftinterop/src/main/kotlin/GenerateSwiftCInteropDefinitionTask.kt -------------------------------------------------------------------------------- /swiftinterop/src/main/kotlin/SwiftBuildTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/swiftinterop/src/main/kotlin/SwiftBuildTask.kt -------------------------------------------------------------------------------- /swiftinterop/src/main/kotlin/SwiftInteropExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/swiftinterop/src/main/kotlin/SwiftInteropExtension.kt -------------------------------------------------------------------------------- /swiftinterop/src/main/kotlin/SwiftInteropPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/swiftinterop/src/main/kotlin/SwiftInteropPlugin.kt -------------------------------------------------------------------------------- /swiftinterop/src/main/kotlin/SwiftInteropProduct.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/swiftinterop/src/main/kotlin/SwiftInteropProduct.kt -------------------------------------------------------------------------------- /swiftinterop/src/main/kotlin/SwiftTargetTriple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/swiftinterop/src/main/kotlin/SwiftTargetTriple.kt -------------------------------------------------------------------------------- /swiftinterop/src/main/kotlin/utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/swiftinterop/src/main/kotlin/utils.kt -------------------------------------------------------------------------------- /tests-publication/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/tests-publication/build.gradle.kts -------------------------------------------------------------------------------- /tests-publication/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/tests-publication/gradle.properties -------------------------------------------------------------------------------- /tests-publication/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/tests-publication/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tests-publication/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/tests-publication/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /tests-publication/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/tests-publication/gradlew -------------------------------------------------------------------------------- /tests-publication/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/tests-publication/gradlew.bat -------------------------------------------------------------------------------- /tests-publication/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/tests-publication/settings.gradle.kts -------------------------------------------------------------------------------- /tests-publication/src/commonTest/kotlin/JustTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/tests-publication/src/commonTest/kotlin/JustTest.kt -------------------------------------------------------------------------------- /testtool/api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/testtool/api/build.gradle.kts -------------------------------------------------------------------------------- /testtool/api/src/commonMain/kotlin/api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/testtool/api/src/commonMain/kotlin/api.kt -------------------------------------------------------------------------------- /testtool/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/testtool/build.gradle.kts -------------------------------------------------------------------------------- /testtool/client/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/testtool/client/build.gradle.kts -------------------------------------------------------------------------------- /testtool/client/src/commonMain/kotlin/TesttoolClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/testtool/client/src/commonMain/kotlin/TesttoolClient.kt -------------------------------------------------------------------------------- /testtool/client/src/jvmMain/kotlin/TesttoolClient.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/testtool/client/src/jvmMain/kotlin/TesttoolClient.jvm.kt -------------------------------------------------------------------------------- /testtool/client/src/nonJvmMain/kotlin/TesttoolClient.nonJvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/testtool/client/src/nonJvmMain/kotlin/TesttoolClient.nonJvm.kt -------------------------------------------------------------------------------- /testtool/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/testtool/gradle.properties -------------------------------------------------------------------------------- /testtool/plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/testtool/plugin/build.gradle.kts -------------------------------------------------------------------------------- /testtool/plugin/src/main/kotlin/TesttoolServerConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/testtool/plugin/src/main/kotlin/TesttoolServerConfiguration.kt -------------------------------------------------------------------------------- /testtool/plugin/src/main/kotlin/TesttoolServerPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/testtool/plugin/src/main/kotlin/TesttoolServerPlugin.kt -------------------------------------------------------------------------------- /testtool/plugin/src/main/kotlin/TesttoolServerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/testtool/plugin/src/main/kotlin/TesttoolServerService.kt -------------------------------------------------------------------------------- /testtool/server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/testtool/server/build.gradle.kts -------------------------------------------------------------------------------- /testtool/server/src/main/kotlin/TesttoolServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/testtool/server/src/main/kotlin/TesttoolServer.kt -------------------------------------------------------------------------------- /testtool/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/cryptography-kotlin/HEAD/testtool/settings.gradle.kts --------------------------------------------------------------------------------