monotone

monotone Mtn Source Tree

Root/botan/es_egd.h

1/*************************************************
2* EGD EntropySource Header File *
3* (C) 1999-2006 The Botan Project *
4*************************************************/
5
6#ifndef BOTAN_EXT_ENTROPY_SRC_EGD_H__
7#define BOTAN_EXT_ENTROPY_SRC_EGD_H__
8
9#include <botan/base.h>
10#include <string>
11#include <vector>
12
13namespace Botan {
14
15/*************************************************
16* EGD Entropy Source *
17*************************************************/
18class EGD_EntropySource : public EntropySource
19 {
20 public:
21 u32bit slow_poll(byte[], u32bit);
22 EGD_EntropySource(const std::string& = "");
23 private:
24 u32bit do_poll(byte[], u32bit, const std::string&) const;
25 std::vector<std::string> paths;
26 };
27
28}
29
30#endif

Archive Download this file

Branches

Tags

Quick Links:     www.monotone.ca    -     Downloads    -     Documentation    -     Wiki    -     Code Forge    -     Build Status