Botan: src/engine/openssl/ossl_bc.cpp File Reference

Botan 1.10.17

Namespaces | Macros
ossl_bc.cpp File Reference
`#include <botan/internal/openssl_engine.h>`
`#include <openssl/evp.h>`

Go to the source code of this file.

## Namespaces
| Botan

## Macros
#define | HANDLE_EVP_CIPHER(NAME, EVP)
#define | HANDLE_EVP_CIPHER_KEYLEN(NAME, EVP, MIN, MAX, MOD)

## Macro Definition Documentation

## ◆ HANDLE_EVP_CIPHER

#define HANDLE_EVP_CIPHER | ( |  | NAME,
|  |  | EVP
| ) |  |

Value:
if(request.algo_name() == NAME && request.arg_count() == 0) \
return new EVP_BlockCipher(EVP, NAME);

Referenced by Botan::OpenSSL_Engine::find_block_cipher().

## ◆ HANDLE_EVP_CIPHER_KEYLEN

#define HANDLE_EVP_CIPHER_KEYLEN | ( |  | NAME,
|  |  | EVP,
|  |  | MIN,
|  |  | MAX,
|  |  | MOD
| ) |  |

Value:
if(request.algo_name() == NAME && request.arg_count() == 0) \
return new EVP_BlockCipher(EVP, NAME, MIN, MAX, MOD);

Referenced by Botan::OpenSSL_Engine::find_block_cipher().