Botan 1.10.17
asm_engine.h
Go to the documentation of this file.
1/*
2* Assembly Implementation Engine
3* (C) 1999-2010 Jack Lloyd
4*
5* Distributed under the terms of the Botan license
6*/
7
8#ifndef BOTAN_X86_32_ASM_ENGINE_H__
9#define BOTAN_X86_32_ASM_ENGINE_H__
10
11#include <botan/engine.h>
12
13namespace Botan {
14
15/**
16* Engine for x86-32 specific implementations
17*/
19 {
20 public:
21 std::string provider_name() const { return "asm"; }
22
24 Algorithm_Factory&) const;
25
26 HashFunction* find_hash(const SCAN_Name& request,
27 Algorithm_Factory&) const;
28 };
29
30}
31
32#endif
HashFunction * find_hash(const SCAN_Name &request, Algorithm_Factory &) const
std::string provider_name() const
Definition asm_engine.h:21
BlockCipher * find_block_cipher(const SCAN_Name &, Algorithm_Factory &) const