aboutsummaryrefslogtreecommitdiffstats
path: root/doc/examples
diff options
context:
space:
mode:
authorlloyd <[email protected]>2010-10-13 16:10:34 +0000
committerlloyd <[email protected]>2010-10-13 16:10:34 +0000
commita142500346e9bef5c4b0905103eac9a494d6822e (patch)
tree6bdee25d85d7071f927caa5d4ffb251f085e02a8 /doc/examples
parent18d3acffbe2324a90c505cf23ff17c1392c3be4d (diff)
Fix examples
Diffstat (limited to 'doc/examples')
-rw-r--r--doc/examples/new_engine.cpp6
-rw-r--r--doc/examples/package.cpp4
-rw-r--r--doc/examples/tls_client.cpp4
-rw-r--r--doc/examples/tls_server.cpp4
4 files changed, 11 insertions, 7 deletions
diff --git a/doc/examples/new_engine.cpp b/doc/examples/new_engine.cpp
index 6c7bc340a..ed4abf4d2 100644
--- a/doc/examples/new_engine.cpp
+++ b/doc/examples/new_engine.cpp
@@ -23,16 +23,16 @@ class XOR_Cipher : public StreamCipher
XOR_Cipher() : StreamCipher(1, 32) { mask_pos = 0; }
private:
- void cipher(const byte in[], byte out[], u32bit length)
+ void cipher(const byte in[], byte out[], size_t length)
{
- for(u32bit j = 0; j != length; j++)
+ for(size_t j = 0; j != length; j++)
{
out[j] = in[j] ^ mask[mask_pos];
mask_pos = (mask_pos + 1) % mask.size();
}
}
- void key_schedule(const byte key[], u32bit length)
+ void key_schedule(const byte key[], size_t length)
{
mask.set(key, length);
}
diff --git a/doc/examples/package.cpp b/doc/examples/package.cpp
index b907ac3ae..38a2e1666 100644
--- a/doc/examples/package.cpp
+++ b/doc/examples/package.cpp
@@ -51,13 +51,13 @@ int main(int argc, char* argv[])
BlockCipher* cipher = new Serpent;
std::vector<byte> input = slurp_file(argv[1]);
- std::vector<byte> output(input.size() + cipher->BLOCK_SIZE);
+ std::vector<byte> output(input.size() + cipher->block_size());
aont_package(rng, new Serpent,
&input[0], input.size(),
&output[0]);
- std::vector<byte> unpackage_output(output.size() - cipher->BLOCK_SIZE);
+ std::vector<byte> unpackage_output(output.size() - cipher->block_size());
aont_unpackage(new Serpent,
&output[0], output.size(),
diff --git a/doc/examples/tls_client.cpp b/doc/examples/tls_client.cpp
index 26e93dd2f..c17ffe4da 100644
--- a/doc/examples/tls_client.cpp
+++ b/doc/examples/tls_client.cpp
@@ -37,7 +37,9 @@ int main(int argc, char* argv[])
std::auto_ptr<Botan::RandomNumberGenerator> rng(
Botan::RandomNumberGenerator::make_rng());
- TLS_Client tls(*rng, sock);
+ TLS_Policy policy;
+
+ TLS_Client tls(policy, *rng, sock);
printf("Handshake extablished...\n");
diff --git a/doc/examples/tls_server.cpp b/doc/examples/tls_server.cpp
index ff4265937..e45a24759 100644
--- a/doc/examples/tls_server.cpp
+++ b/doc/examples/tls_server.cpp
@@ -44,6 +44,8 @@ int main(int argc, char* argv[])
Unix_Server_Socket listener(port);
+ TLS_Policy policy;
+
while(true)
{
try {
@@ -53,7 +55,7 @@ int main(int argc, char* argv[])
printf("Got new connection\n");
- TLS_Server tls(rng, *sock, cert, key);
+ TLS_Server tls(policy, rng, *sock, cert, key);
std::string hostname = tls.requested_hostname();