# OpenHarmony CryptoArchitectureKit bindings
Raw FFI bindings to the OpenHarmony CryptoArchitectureKit NDK (`libohcrypto.so`)
— the system cryptographic framework providing message digest, MAC, symmetric /
asymmetric key generation, symmetric / asymmetric cipher, signature, key
agreement, KDF and random number generator APIs.
Available since OpenHarmony API-level 12. Several modules (asymmetric cipher,
KDF, key agreement, MAC, random number generator) were added in API-level 20.
C API reference: https://gitcode.com/openharmony/docs/blob/master/en/application-dev/reference/apis-crypto-architecture-kit/_crypto_common_api.md
## License
Licensed under the Apache-2.0 license, matching the license of OpenHarmony.