Libkcapi-Dev
- kcapi_aead_authsize(3) return the maximum size of the tag
- kcapi_aead_blocksize(3) return size of one block of the cipher
- kcapi_aead_ccm_nonce_to_iv(3) convert CCM nonce into IV
- kcapi_aead_decrypt_aio(3) asynchronously decrypt AEAD data (one shot)
- kcapi_aead_decrypt(3) synchronously decrypt AEAD data (one shot)
- kcapi_aead_destroy(3) close the AEAD handle and release resources
- kcapi_aead_encrypt_aio(3) asynchronously encrypt AEAD data (one shot)
- kcapi_aead_encrypt(3) synchronously encrypt AEAD data (one shot)
- kcapi_aead_getdata_input(3) get the pointers into input buffer
- kcapi_aead_getdata_output(3) get the pointers into output buffer
- kcapi_aead_inbuflen_dec(3) return minimum decryption input buffer length
- kcapi_aead_inbuflen_enc(3) return minimum encryption input buffer length
- kcapi_aead_init(3) initialization of cipher handle
- kcapi_aead_ivsize(3) return size of IV required for cipher
- kcapi_aead_outbuflen_dec(3) return minimum decryption output buffer length
- kcapi_aead_outbuflen_enc(3) return minimum encryption output buffer length
- kcapi_aead_setassoclen(3) set authentication data size
- kcapi_aead_setkey(3) set the key for the AEAD handle
- kcapi_aead_settaglen(3) set authentication tag size
- kcapi_aead_stream_init_dec(3) start a decryption operation (stream)
- kcapi_aead_stream_init_enc(3) start an encryption operation (stream)
- kcapi_aead_stream_op(3) obtain processed data (stream)
- kcapi_aead_stream_update_last(3) send last data for processing (stream)
- kcapi_aead_stream_update(3) send more data for processing (stream)
- kcapi_akcipher_decrypt_aio(3) decrypt data (asynchronous one shot)
- kcapi_akcipher_decrypt(3) decrypt data
- kcapi_akcipher_destroy(3) close the cipher handle and release resources
- kcapi_akcipher_encrypt_aio(3) encrypt data (asynchronous one shot)
- kcapi_akcipher_encrypt(3) encrypt data
- kcapi_akcipher_init(3) initialize cipher handle
- kcapi_akcipher_setkey(3) set the private key for the cipher handle
- kcapi_akcipher_setpubkey(3) set the public key for the cipher handle
- kcapi_akcipher_sign_aio(3) sign data (asynchronous one shot)
- kcapi_akcipher_sign(3) signature generation
- kcapi_akcipher_stream_init_dec(3) start an decryption operation (stream)
- kcapi_akcipher_stream_init_enc(3) start an encryption operation (stream)
- kcapi_akcipher_stream_init_sgn(3) start an signing operation (stream)
- kcapi_akcipher_stream_init_vfy(3) start an signature verification operation (stream)
- kcapi_akcipher_stream_op(3) obtain processed data (stream)
- kcapi_akcipher_stream_update(3) send more data for processing (stream)
- kcapi_akcipher_verify_aio(3) verify data (asynchronous one shot)
- kcapi_akcipher_verify(3) signature verification
- kcapi_cipher_blocksize(3) return size of one block of the cipher
- kcapi_cipher_dec_aes_cbc(3) Convenience function for AES CBC decryption
- kcapi_cipher_dec_aes_ctr(3) Convenience function for AES CTR decryption
- kcapi_cipher_dec_sm4_cbc(3) Convenience function for SM4 CBC decryption
- kcapi_cipher_dec_sm4_ctr(3) Convenience function for SM4 CTR decryption
- kcapi_cipher_decrypt_aio(3) decrypt data (asynchronous one shot)
- kcapi_cipher_decrypt(3) decrypt data (synchronous one shot)
- kcapi_cipher_destroy(3) close the cipher handle and release resources
- kcapi_cipher_enc_aes_cbc(3) Convenience function for AES CBC encryption
- kcapi_cipher_enc_aes_ctr(3) Convenience function for AES CTR encryption
- kcapi_cipher_enc_sm4_cbc(3) Convenience function for SM4 CBC encryption
- kcapi_cipher_enc_sm4_ctr(3) Convenience function for SM4 CTR encryption
- kcapi_cipher_encrypt_aio(3) encrypt data (asynchronous one shot)
- kcapi_cipher_encrypt(3) encrypt data (synchronous one shot)
- kcapi_cipher_init(3) initialize cipher handle
- kcapi_cipher_ivsize(3) return size of IV required for cipher
- kcapi_cipher_setkey(3) set the key for the cipher handle
- kcapi_cipher_stream_init_dec(3) start a decryption operation (stream)
- kcapi_cipher_stream_init_enc(3) start an encryption operation (stream)
- kcapi_cipher_stream_op(3) obtain processed data (stream)
- kcapi_cipher_stream_update_last(3) send last data for processing (stream)
- kcapi_cipher_stream_update(3) send more data for processing (stream)
- kcapi_get_maxsplicesize(3) Get maximum buffer size for splice
- kcapi_handle_reinit(3) re-initialize a new kernel interface
- kcapi_hkdf(3) Extract-and-Expand HKDF (RFC5869)
- kcapi_kdf_ctr(3) Counter Mode Key Derivation Function
- kcapi_kdf_dpi(3) Double Pipeline Mode Key Derivation Function
- kcapi_kdf_fb(3) Feedback Mode Key Derivation Function
- kcapi_kpp_destroy(3) close the cipher handle and release resources
- kcapi_kpp_dh_setparam_pkcs3(3) set the PG parameters using PKCS3 format
- kcapi_kpp_ecdh_setcurve(3) set the ECC curve to be used for ECDH
- kcapi_kpp_init(3) initialize cipher handle
- kcapi_kpp_keygen_aio(3) generate a public key (asynchronous one shot)
- kcapi_kpp_keygen(3) generate a public key
- kcapi_kpp_setkey(3) set the private key of the DH / ECDH operation
- kcapi_kpp_ssgen_aio(3) generate a shared secret (asynchronous one shot)
- kcapi_kpp_ssgen(3) generate a shared secret
- kcapi_md_destroy(3) close the message digest handle and release resources
- kcapi_md_digest(3) calculate message digest on buffer (one-shot)
- kcapi_md_digestsize(3) return the size of the message digest
- kcapi_md_final(3) message digest finalization function (stream)
- kcapi_md_hmac_sha1(3) HMAC SHA-1 keyed message digest on one buffer
- kcapi_md_hmac_sha224(3) HMAC SHA-224 keyed message digest on one buffer
- kcapi_md_hmac_sha256(3) HMAC SHA-256 keyed message digest on one buffer
- kcapi_md_hmac_sha384(3) HMAC SHA-384 keyed message digest on one buffer
- kcapi_md_hmac_sha512(3) HMAC SHA-512 keyed message digest on one buffer
- kcapi_md_hmac_sm3(3) HMAC SM3 keyed message digest on one buffer
- kcapi_md_init(3) initialize cipher handle
- kcapi_md_setkey(3) set the key for the message digest handle
- kcapi_md_sha1(3) SHA-1 message digest on one buffer
- kcapi_md_sha224(3) SHA-224 message digest on one buffer
- kcapi_md_sha256(3) SHA-256 message digest on one buffer
- kcapi_md_sha384(3) SHA-384 message digest on one buffer
- kcapi_md_sha512(3) SHA-512 message digest on one buffer
- kcapi_md_sm3(3) SM3 message digest on one buffer
- kcapi_md_update(3) message digest update function (stream)
- kcapi_memset_secure(3) memset implementation that will not be optimized away by the compiler
- kcapi_pad_iv(3) realign the IV as necessary for cipher
- kcapi_pbkdf_iteration_count(3) Calculate numbers of iterations for a PBKDF
- kcapi_pbkdf(3) Password-based Key Derivation Function
- kcapi_rng_destroy(3) close the RNG handle and release resources
- kcapi_rng_generate(3) generate a random number
- kcapi_rng_get_bytes(3) Convenience function to generate random bytes
- kcapi_rng_init(3) initialize cipher handle
- kcapi_rng_seed(3) seed the RNG
- kcapi_rng_seedsize(3) return required seed size of DRNG
- kcapi_set_maxsplicesize(3) Set maximum buffer size for splice
- kcapi_set_verbosity(3) set the verbosity level of the library
- kcapi_version(3) return machine-usable version number of kcapi library
- kcapi_versionstring(3) obtain version string of kcapi library