assh/mod_gcrypt.h header reference

Description [link] 

Descriptors for algorithms and modules based on Libgcrypt

Members [link] 

Function [link] 

  • assh_status_t assh_gcrypt_allocator(void *alloc_pv, void **ptr, size_t size, enum assh_alloc_type_e type)

Constants [link] 

Members detail [link] 

const struct assh_algo_cipher_s assh_cipher_gcrypt_aes128_cbc [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 86.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the AES implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_aes128_ctr [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 89.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the AES implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_aes128_gcm [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 92.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the AES implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_aes192_cbc [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 87.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the AES implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_aes192_ctr [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 90.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the AES implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_aes256_cbc [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 88.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the AES implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_aes256_ctr [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 91.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the AES implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_aes256_gcm [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 93.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the AES implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_arc4 [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 40.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm implementation descriptor for the Arc4 implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_arc4_128 [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 41.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm implementation descriptor for the Arc4 implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_arc4_256 [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 42.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm implementation descriptor for the Arc4 implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_blowfish_cbc [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 61.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Blowfish implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_blowfish_ctr [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 62.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Blowfish implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_camellia128_cbc [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 97.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Camellia implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_camellia128_ctr [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 100.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Camellia implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_camellia192_cbc [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 98.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Camellia implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_camellia192_ctr [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 101.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Camellia implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_camellia256_cbc [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 99.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Camellia implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_camellia256_ctr [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 102.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Camellia implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_cast128_cbc [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 51.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the CAST128 implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_cast128_ctr [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 52.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the CAST128 implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_idea_cbc [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 56.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the IDEA implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_idea_ctr [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 57.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the IDEA implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_serpent128_cbc [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 75.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Serpent implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_serpent128_ctr [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 78.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Serpent implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_serpent128_gcm [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 81.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Serpent implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_serpent192_cbc [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 76.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Serpent implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_serpent192_ctr [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 79.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Serpent implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_serpent256_cbc [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 77.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Serpent implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_serpent256_ctr [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 80.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Serpent implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_serpent256_gcm [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 82.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Serpent implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_tdes_cbc [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 46.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Triple DES implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_tdes_ctr [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 47.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Triple DES implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_twofish128_cbc [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 66.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Twofish implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_twofish128_ctr [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 68.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Twofish implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_twofish128_gcm [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 70.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Twofish implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_twofish256_cbc [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 67.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Twofish implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_twofish256_ctr [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 69.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Twofish implementation.

See also Cipher algorithms.

const struct assh_algo_cipher_s assh_cipher_gcrypt_twofish256_gcm [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 71.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_CIPHERS )

This constant is a cipher algorithm descriptor for the Twofish implementation.

See also Cipher algorithms.

assh_status_t assh_gcrypt_allocator(void *alloc_pv, void **ptr, size_t size, enum assh_alloc_type_e type) [link] 

This function is declared in assh/mod_gcrypt.h source file, line 139.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_ALLOC )

This allocator relies on the secur memory allocation functions provided by libgcrypt.

It does not requires private data; NULL may be passed as alloc_pv parameter of the initialization function.

const struct assh_algo_mac_s assh_mac_gcrypt_md5 [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 108.

This constant is a mac algorithm implementation descriptor.

See also Message authentication algorithms.

const struct assh_algo_mac_s assh_mac_gcrypt_md5_96 [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 109.

This constant is a mac algorithm implementation descriptor.

See also Message authentication algorithms.

const struct assh_algo_mac_s assh_mac_gcrypt_md5_96_etm [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 116.

This constant is a mac algorithm implementation descriptor.

See also Message authentication algorithms.

const struct assh_algo_mac_s assh_mac_gcrypt_md5_etm [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 115.

This constant is a mac algorithm implementation descriptor.

See also Message authentication algorithms.

const struct assh_algo_mac_s assh_mac_gcrypt_ripemd160 [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 122.

This constant is a mac algorithm implementation descriptor.

See also Message authentication algorithms.

const struct assh_algo_mac_s assh_mac_gcrypt_ripemd160_etm [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 123.

This constant is a mac algorithm implementation descriptor.

See also Message authentication algorithms.

const struct assh_algo_mac_s assh_mac_gcrypt_sha1 [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 110.

This constant is a mac algorithm implementation descriptor.

See also Message authentication algorithms.

const struct assh_algo_mac_s assh_mac_gcrypt_sha1_96 [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 111.

This constant is a mac algorithm implementation descriptor.

See also Message authentication algorithms.

const struct assh_algo_mac_s assh_mac_gcrypt_sha1_96_etm [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 118.

This constant is a mac algorithm implementation descriptor.

See also Message authentication algorithms.

const struct assh_algo_mac_s assh_mac_gcrypt_sha1_etm [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 117.

This constant is a mac algorithm implementation descriptor.

See also Message authentication algorithms.

const struct assh_algo_mac_s assh_mac_gcrypt_sha256 [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 112.

This constant is a mac algorithm implementation descriptor.

See also Message authentication algorithms.

const struct assh_algo_mac_s assh_mac_gcrypt_sha256_etm [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 119.

This constant is a mac algorithm implementation descriptor.

See also Message authentication algorithms.

const struct assh_algo_mac_s assh_mac_gcrypt_sha512 [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 113.

This constant is a mac algorithm implementation descriptor.

See also Message authentication algorithms.

const struct assh_algo_mac_s assh_mac_gcrypt_sha512_etm [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 120.

This constant is a mac algorithm implementation descriptor.

See also Message authentication algorithms.

const struct assh_prng_s assh_prng_gcrypt [link] 

This constant is declared in assh/mod_gcrypt.h source file, line 129.

Preprocessor condition: defined( CONFIG_ASSH_USE_GCRYPT_PRNG )

This constant is a descriptor for the Libgcrypt random number generator module.

Valid XHTML 1.0 StrictGenerated by diaxen on Sun Oct 25 23:30:45 2020 using MkDoc