/usr/include/bobcat/isymcryptstream is in libbobcat-dev 4.08.02-2build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | #ifndef INCLUDED_BOBCAT_ISYMCRYPTSTREAM_
#define INCLUDED_BOBCAT_ISYMCRYPTSTREAM_
#include <istream>
#include <bobcat/isymcryptstreambuf>
namespace FBB
{
template <CryptType cryptType>
struct ISymCryptStream: private ISymCryptStreambuf<cryptType>,
public std::istream
{
ISymCryptStream( // 1.f
std::istream &in, char const *type,
std::string const &key, std::string const &iv,
size_t bufSize = 100, size_t filterBufSize = 1000,
ENGINE *engine = 0
);
};
template <CryptType cryptType>
ISymCryptStream<cryptType>::ISymCryptStream(
std::istream &in, char const *type,
std::string const &key, std::string const &iv,
size_t bufSize, size_t filterBufSize,
ENGINE *engine)
:
ISymCryptStreambuf<cryptType>(
in, type,
key, iv,
bufSize, filterBufSize,
engine
),
std::istream(this)
{}
} // FBB
#endif
|