assh/mod_openssl.h header reference

Description  

Descriptors for algorithms and modules based on OpenSSL

Header inclusion  

Members  

Function  

Constants  

Members detail  

const assh_algo_cipher_s assh_cipher_openssl_aes128_cbc  

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

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_aes128_ctr  

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

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_aes128_gcm  

This constant is declared in assh/mod_openssl.h source file, line 85.

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_aes192_cbc  

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

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_aes192_ctr  

This constant is declared in assh/mod_openssl.h source file, line 83.

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_aes256_cbc  

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

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_aes256_ctr  

This constant is declared in assh/mod_openssl.h source file, line 84.

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_aes256_gcm  

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

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_arc4  

This constant is declared in assh/mod_openssl.h source file, line 44.

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_arc4_128  

This constant is declared in assh/mod_openssl.h source file, line 45.

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_arc4_256  

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

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_blowfish_cbc  

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

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_camellia128_cbc  

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

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_camellia128_ctr  

This constant is declared in assh/mod_openssl.h source file, line 94.

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_camellia192_cbc  

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

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_camellia192_ctr  

This constant is declared in assh/mod_openssl.h source file, line 95.

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_camellia256_cbc  

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

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_camellia256_ctr  

This constant is declared in assh/mod_openssl.h source file, line 96.

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_cast128_cbc  

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

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_idea_cbc  

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

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_tdes_cbc  

This constant is declared in assh/mod_openssl.h source file, line 50.

Alternate declarations with same identifier: [1], [2].

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_cipher_s assh_cipher_openssl_tdes_cbc  

This constant is declared in assh/mod_openssl.h source file, line 74.

Alternate declarations with same identifier: [1], [2].

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_CIPHERS )

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

See also cipheralgos.

const assh_algo_mac_s assh_mac_openssl_md5  

This constant is declared in assh/mod_openssl.h source file, line 104.

This constant is a mac algorithm implementation descriptor.

See also macalgos.

const assh_algo_mac_s assh_mac_openssl_md5_96  

This constant is declared in assh/mod_openssl.h source file, line 105.

This constant is a mac algorithm implementation descriptor.

See also macalgos.

const assh_algo_mac_s assh_mac_openssl_md5_96_etm  

This constant is declared in assh/mod_openssl.h source file, line 107.

This constant is a mac algorithm implementation descriptor.

See also macalgos.

const assh_algo_mac_s assh_mac_openssl_md5_etm  

This constant is declared in assh/mod_openssl.h source file, line 106.

This constant is a mac algorithm implementation descriptor.

See also macalgos.

const assh_algo_mac_s assh_mac_openssl_ripemd160  

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

This constant is a mac algorithm implementation descriptor.

See also macalgos.

const assh_algo_mac_s assh_mac_openssl_ripemd160_etm  

This constant is declared in assh/mod_openssl.h source file, line 121.

This constant is a mac algorithm implementation descriptor.

See also macalgos.

const assh_algo_mac_s assh_mac_openssl_sha1  

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

This constant is a mac algorithm implementation descriptor.

See also macalgos.

const assh_algo_mac_s assh_mac_openssl_sha1_96  

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

This constant is a mac algorithm implementation descriptor.

See also macalgos.

const assh_algo_mac_s assh_mac_openssl_sha1_96_etm  

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

This constant is a mac algorithm implementation descriptor.

See also macalgos.

const assh_algo_mac_s assh_mac_openssl_sha1_etm  

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

This constant is a mac algorithm implementation descriptor.

See also macalgos.

const assh_algo_mac_s assh_mac_openssl_sha256  

This constant is declared in assh/mod_openssl.h source file, line 114.

This constant is a mac algorithm implementation descriptor.

See also macalgos.

const assh_algo_mac_s assh_mac_openssl_sha256_etm  

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

This constant is a mac algorithm implementation descriptor.

See also macalgos.

const assh_algo_mac_s assh_mac_openssl_sha512  

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

This constant is a mac algorithm implementation descriptor.

See also macalgos.

const assh_algo_mac_s assh_mac_openssl_sha512_etm  

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

This constant is a mac algorithm implementation descriptor.

See also macalgos.

assh_status_t assh_openssl_allocator(void *alloc_pv, void **ptr, size_t size, assh_alloc_type_e type)  

This function is declared in assh/mod_openssl.h source file, line 167.

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_ALLOC )

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

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

When this is enabled in the build, the assh_deps_init function calls the openssl CRYPTO_secure_malloc_init function unless the CRYPTO_secure_malloc_initialized function indicates that it has already been performed.

const assh_prng_s assh_prng_openssl  

This constant is declared in assh/mod_openssl.h source file, line 152.

Preprocessor condition: defined( CONFIG_ASSH_USE_OPENSSL_PRNG )

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

const assh_algo_sign_s assh_sign_openssl_rsa_sha1  

This constant is declared in assh/mod_openssl.h source file, line 133.

Accept sha* RSA signatures, generate sha1 signatures, Reject keys with modulus size less than 1024 bits.

const assh_algo_sign_s assh_sign_openssl_rsa_sha1_2048  

This constant is declared in assh/mod_openssl.h source file, line 137.

Accept sha* RSA signatures, generate sha1 signatures. Reject keys with modulus size less than 2048 bits.

const assh_algo_sign_s assh_sign_openssl_rsa_sha1_md5  

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

Accept sha* and md5 RSA signatures, generate sha1 signatures. Reject keys with modulus size less than 768 bits.

const assh_algo_sign_s assh_sign_openssl_rsa_sha256  

This constant is declared in assh/mod_openssl.h source file, line 141.

Accept sha2, RSA signatures, generate sha256 signatures. Reject keys with modulus size less than 2048 bits.

const assh_algo_sign_s assh_sign_openssl_rsa_sha512  

This constant is declared in assh/mod_openssl.h source file, line 145.

Accept sha2 RSA signatures, generate sha512 signatures. Reject keys with modulus size less than 2048 bits.

Valid XHTML 1.0 StrictGenerated by diaxen on Sun Sep 27 13:33:19 2020 using MkDoc