{"repo":"whyoleg/cryptography-kotlin","free":true,"listed":false,"github":"https://github.com/whyoleg/cryptography-kotlin","clone":"git clone https://github.com/whyoleg/cryptography-kotlin.git","description":"A cryptography/crypto library for Kotlin Multiplatform","language":"Kotlin","stars":658,"topics":["cryptography","kotlin","kotlin-multiplatform","multiplatform","aes","encryption","signature","ecdsa","crypto","kmp"],"license":"Apache-2.0","category":"security-tools","readme_excerpt":"cryptography-kotlin A cryptography library for Kotlin Multiplatform, which wraps well-known future-proof platform-native solutions like OpenSSL, CryptoKit, WebCrypto or JCA with a type-safe uniform API, aligned defaults as well as tested for cross-compatibility between platforms. Quick start Add dependencies: Use the library: For more, see the Getting Started guide and API Reference. Supported algorithms [//]: # (@formatter:off) Operation Algorithms ----------- ------------ Hashing SHA224, SHA256, SHA384, SHA512, SHA3, SHA1, MD5, RIPEMD160 MAC AES-CMAC, HMAC Digital Signatures RSA-PSS, RSA-PKCS1, ECDSA, EdDSA, DSA AEAD AES-GCM, AES-CCM, ChaCha20-Poly1305 Symmetric Encryption AES-CBC, AES-CTR, AES-ECB, AES-OFB, AES-CFB, AES-CFB8 Public-Key Encryption RSA-OAEP, RSA-PKCS1, RSA-RAW Key Agreement ECDH, XDH, DH Key Derivation PBKDF2, HKDF [//]: # (@formatter:on) Detailed documentation is available on the project website, including the full provider support matrix.","default_branch":null,"files":null,"tree":[],"storefront":"/r/whyoleg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/whyoleg/cryptography-kotlin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}