8 #include <botan/pipe.h>
9 #include <botan/exceptn.h>
22 size_t got = pipe.
read(buffer.data(), buffer.size());
26 ssize_t ret = write(fd, &buffer[position], got);
44 ssize_t ret = read(fd, buffer.data(), buffer.size());
48 pipe.
write(buffer.data(), ret);
std::istream & operator>>(std::istream &in, X509_DN &dn)
size_t remaining(message_id msg=DEFAULT_MESSAGE) const BOTAN_WARN_UNUSED_RESULT
std::ostream & operator<<(std::ostream &out, const X509_DN &dn)
size_t read(uint8_t output[], size_t length) override BOTAN_WARN_UNUSED_RESULT
std::vector< T, secure_allocator< T >> secure_vector
void write(const uint8_t in[], size_t length)