From 36bfef27271eadffefbc6891a9d7fa7eed7b1e10 Mon Sep 17 00:00:00 2001 From: lloyd Date: Mon, 13 Sep 2010 15:54:50 +0000 Subject: More vector->pointer conversion removals. Add RandomNumberGenerator::random_vec, which takes an length n and returns a new SecureVector with randomized contents of that size. This nicely covers most of the cases where randomize was being called on a vector, and is a little cleaner in the code as well, instead of vec.resize(length); rng.randomize(&vec[0], vec.size()); we just write vec = rng.random_vec(length); --- src/ssl/rec_read.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/ssl/rec_read.cpp') diff --git a/src/ssl/rec_read.cpp b/src/ssl/rec_read.cpp index 86b976417..789cac187 100644 --- a/src/ssl/rec_read.cpp +++ b/src/ssl/rec_read.cpp @@ -167,7 +167,7 @@ u32bit Record_Reader::get_record(byte& msg_type, SecureVector buffer(record_len); input_queue.read(header, sizeof(header)); // pull off the header - input_queue.read(buffer, buffer.size()); + input_queue.read(&buffer[0], buffer.size()); /* * We are handshaking, no crypto to do so return as-is -- cgit v1.2.3