Cifra
latest
Library configuration
General block cipher description
General hash function description
The AES block cipher
The NORX AEAD cipher
The Salsa20/Chacha20 stream ciphers
Block cipher modes
HMAC
Poly1305
The ChaCha20-Poly1305 AEAD construction
PBKDF2-HMAC
SHA1
SHA224/SHA256
SHA384/SHA512
SHA3/Keccak
Hash_DRBG
HMAC_DRBG
Cifra
Docs
»
Index
Edit on GitHub
Index
A
|
C
A
AES128_ROUNDS (C macro)
AES192_ROUNDS (C macro)
AES256_ROUNDS (C macro)
AES_BLOCKSZ (C macro)
C
cf_aes (C variable)
cf_aes_context (C type)
cf_aes_context.cf_aes_context.ks (C member)
cf_aes_context.cf_aes_context.rounds (C member)
cf_aes_decrypt (C function)
cf_aes_encrypt (C function)
CF_AES_ENCRYPT_ONLY (C macro)
cf_aes_finish (C function)
cf_aes_init (C function)
CF_AES_MAXROUNDS (C macro)
CF_CACHE_SIDE_CHANNEL_PROTECTION (C macro)
cf_cbc (C type)
cf_cbc.cf_cbc.block (C member)
cf_cbc.cf_cbc.prp (C member)
cf_cbc.cf_cbc.prpctx (C member)
cf_cbc_decrypt (C function)
cf_cbc_encrypt (C function)
cf_cbc_init (C function)
cf_cbcmac_stream (C type)
cf_cbcmac_stream.cf_cbcmac.buffer (C member)
cf_cbcmac_stream.cf_cbcmac.cbc (C member)
cf_cbcmac_stream.cf_cbcmac.prp (C member)
cf_cbcmac_stream.cf_cbcmac.prpctx (C member)
cf_cbcmac_stream.cf_cbcmac.used (C member)
cf_cbcmac_stream_finish_block_zero (C function)
cf_cbcmac_stream_init (C function)
cf_cbcmac_stream_nopad_final (C function)
cf_cbcmac_stream_pad_final (C function)
cf_cbcmac_stream_reset (C function)
cf_cbcmac_stream_update (C function)
cf_ccm_decrypt (C function)
cf_ccm_encrypt (C function)
cf_chacha20_cipher (C function)
cf_chacha20_ctx (C type)
cf_chacha20_init (C function)
cf_chacha20_init_custom (C function)
cf_chacha20poly1305_decrypt (C function)
cf_chacha20poly1305_encrypt (C function)
cf_chash (C type)
cf_chash.cf_chash.blocksz (C member)
cf_chash.cf_chash.hashsz (C member)
cf_chash.cf_chash.init (C member)
cf_chash.cf_chash:digest (C member)
cf_chash.cf_chash:update (C member)
cf_chash_ctx (C type)
cf_chash_digest (C type)
cf_chash_init (C type)
CF_CHASH_MAXBLK (C macro)
CF_CHASH_MAXCTX (C macro)
cf_chash_update (C type)
cf_cmac (C type)
cf_cmac.cf_cmac.B (C member)
cf_cmac.cf_cmac.P (C member)
cf_cmac.cf_cmac.prp (C member)
cf_cmac.cf_cmac.prpctx (C member)
cf_cmac_init (C function)
cf_cmac_sign (C function)
cf_cmac_stream (C type)
cf_cmac_stream.cf_cmac_stream.buffer (C member)
cf_cmac_stream.cf_cmac_stream.cbc (C member)
cf_cmac_stream.cf_cmac_stream.cmac (C member)
cf_cmac_stream.cf_cmac_stream.finalised (C member)
cf_cmac_stream.cf_cmac_stream.processed (C member)
cf_cmac_stream.cf_cmac_stream.used (C member)
cf_cmac_stream_final (C function)
cf_cmac_stream_init (C function)
cf_cmac_stream_reset (C function)
cf_cmac_stream_update (C function)
cf_ctr (C type)
cf_ctr.cf_ctr.counter_offset (C member)
cf_ctr.cf_ctr.counter_width (C member)
cf_ctr.cf_ctr.keymat (C member)
cf_ctr.cf_ctr.nkeymat (C member)
cf_ctr.cf_ctr.nonce (C member)
cf_ctr.cf_ctr.prp (C member)
cf_ctr.cf_ctr.prpctx (C member)
cf_ctr_cipher (C function)
cf_ctr_custom_counter (C function)
cf_ctr_discard_block (C function)
cf_ctr_init (C function)
cf_eax_decrypt (C function)
cf_eax_encrypt (C function)
cf_gcm_decrypt (C function)
cf_gcm_encrypt (C function)
cf_hash (C function)
cf_hash_drbg_sha256 (C type)
cf_hash_drbg_sha256.cf_hash_drbg_sha256.C (C member)
cf_hash_drbg_sha256.cf_hash_drbg_sha256.reseed_counter (C member)
cf_hash_drbg_sha256.cf_hash_drbg_sha256.V (C member)
cf_hash_drbg_sha256_gen (C function)
cf_hash_drbg_sha256_gen_additional (C function)
cf_hash_drbg_sha256_init (C function)
cf_hash_drbg_sha256_needs_reseed (C function)
cf_hash_drbg_sha256_reseed (C function)
cf_hmac (C function)
cf_hmac_ctx (C type)
cf_hmac_ctx.cf_hmac_ctx.hash (C member)
cf_hmac_ctx.cf_hmac_ctx.inner (C member)
cf_hmac_ctx.cf_hmac_ctx.outer (C member)
cf_hmac_drbg (C type)
cf_hmac_drbg.cf_hmac_drbg.hmac (C member)
cf_hmac_drbg.cf_hmac_drbg.reseed_counter (C member)
cf_hmac_drbg.cf_hmac_drbg.V (C member)
cf_hmac_drbg_gen (C function)
cf_hmac_drbg_gen_additional (C function)
cf_hmac_drbg_init (C function)
cf_hmac_drbg_needs_reseed (C function)
cf_hmac_drbg_reseed (C function)
cf_hmac_finish (C function)
cf_hmac_init (C function)
cf_hmac_update (C function)
CF_MAXBLOCK (C macro)
CF_MAXHASH (C macro)
cf_norx32_decrypt (C function)
cf_norx32_encrypt (C function)
cf_ocb_decrypt (C function)
cf_ocb_encrypt (C function)
cf_pbkdf2_hmac (C function)
cf_poly1305 (C type)
cf_poly1305.cf_poly1305.h (C member)
cf_poly1305.cf_poly1305.npartial (C member)
cf_poly1305.cf_poly1305.partial (C member)
cf_poly1305.cf_poly1305.r (C member)
cf_poly1305.cf_poly1305.s (C member)
cf_poly1305_finish (C function)
cf_poly1305_init (C function)
cf_poly1305_update (C function)
cf_prp (C type)
cf_prp.cf_prp.blocksz (C member)
cf_prp.cf_prp.decrypt (C member)
cf_prp.cf_prp.encrypt (C member)
cf_prp_block (C type)
cf_salsa20_cipher (C function)
cf_salsa20_ctx (C type)
cf_salsa20_ctx.cf_salsa20_ctx.block (C member)
cf_salsa20_ctx.cf_salsa20_ctx.constant (C member)
cf_salsa20_ctx.cf_salsa20_ctx.key0 (C member)
cf_salsa20_ctx.cf_salsa20_ctx.key1 (C member)
cf_salsa20_ctx.cf_salsa20_ctx.nblock (C member)
cf_salsa20_ctx.cf_salsa20_ctx.nonce (C member)
cf_salsa20_init (C function)
cf_sha1 (C variable)
CF_SHA1_BLOCKSZ (C macro)
cf_sha1_context (C type)
cf_sha1_context.cf_sha1_context.blocks (C member)
cf_sha1_context.cf_sha1_context.H (C member)
cf_sha1_context.cf_sha1_context.npartial (C member)
cf_sha1_context.cf_sha1_context.partial (C member)
cf_sha1_digest (C function)
cf_sha1_digest_final (C function)
CF_SHA1_HASHSZ (C macro)
cf_sha1_init (C function)
cf_sha1_update (C function)
cf_sha224 (C variable)
CF_SHA224_BLOCKSZ (C macro)
cf_sha224_digest (C function)
cf_sha224_digest_final (C function)
CF_SHA224_HASHSZ (C macro)
cf_sha224_init (C function)
cf_sha224_update (C function)
cf_sha256 (C variable)
CF_SHA256_BLOCKSZ (C macro)
cf_sha256_context (C type)
cf_sha256_context.cf_sha256_context.blocks (C member)
cf_sha256_context.cf_sha256_context.H (C member)
cf_sha256_context.cf_sha256_context.npartial (C member)
cf_sha256_context.cf_sha256_context.partial (C member)
cf_sha256_digest (C function)
cf_sha256_digest_final (C function)
CF_SHA256_HASHSZ (C macro)
cf_sha256_init (C function)
cf_sha256_update (C function)
cf_sha384 (C variable)
CF_SHA384_BLOCKSZ (C macro)
cf_sha384_digest (C function)
cf_sha384_digest_final (C function)
CF_SHA384_HASHSZ (C macro)
cf_sha384_init (C function)
cf_sha384_update (C function)
cf_sha3_224 (C variable)
CF_SHA3_224_BLOCKSZ (C macro)
cf_sha3_224_digest (C function)
cf_sha3_224_digest_final (C function)
CF_SHA3_224_HASHSZ (C macro)
cf_sha3_224_init (C function)
cf_sha3_224_update (C function)
cf_sha3_256 (C variable)
CF_SHA3_256_BLOCKSZ (C macro)
cf_sha3_256_digest (C function)
cf_sha3_256_digest_final (C function)
CF_SHA3_256_HASHSZ (C macro)
cf_sha3_256_init (C function)
cf_sha3_256_update (C function)
cf_sha3_384 (C variable)
CF_SHA3_384_BLOCKSZ (C macro)
cf_sha3_384_digest (C function)
cf_sha3_384_digest_final (C function)
CF_SHA3_384_HASHSZ (C macro)
cf_sha3_384_init (C function)
cf_sha3_384_update (C function)
cf_sha3_512 (C variable)
CF_SHA3_512_BLOCKSZ (C macro)
cf_sha3_512_digest (C function)
cf_sha3_512_digest_final (C function)
CF_SHA3_512_HASHSZ (C macro)
cf_sha3_512_init (C function)
cf_sha3_512_update (C function)
cf_sha3_context (C type)
cf_sha3_context.cf_sha3_context.A (C member)
cf_sha3_context.cf_sha3_context.npartial (C member)
cf_sha3_context.cf_sha3_context.partial (C member)
cf_sha3_context.cf_sha3_context.rate (C member)
,
[1]
cf_sha512 (C variable)
CF_SHA512_BLOCKSZ (C macro)
cf_sha512_context (C type)
cf_sha512_context.cf_sha512_context.blocks (C member)
cf_sha512_context.cf_sha512_context.H (C member)
cf_sha512_context.cf_sha512_context.npartial (C member)
cf_sha512_context.cf_sha512_context.partial (C member)
cf_sha512_digest (C function)
cf_sha512_digest_final (C function)
CF_SHA512_HASHSZ (C macro)
cf_sha512_init (C function)
cf_sha512_update (C function)
CF_SIDE_CHANNEL_PROTECTION (C macro)
CF_TIME_SIDE_CHANNEL_PROTECTION (C macro)
Read the Docs
v: latest
Versions
latest
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.