diff options
author | lloyd <[email protected]> | 2010-09-13 12:28:27 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2010-09-13 12:28:27 +0000 |
commit | 27d79c87365105d6128afe9eaf8a82383976ed44 (patch) | |
tree | 9a4f0e1d5ae7ecd5c058c0293d9b546191990cdb /src/rng | |
parent | 9acfc3a50b31044e48d8dee5fc8030ad7f4518d4 (diff) |
Anywhere where we use MemoryRegion::begin to get access to the raw pointer
representation (rather than in an interator context), instead use &buf[0],
which works for both MemoryRegion and std::vector
Diffstat (limited to 'src/rng')
-rw-r--r-- | src/rng/hmac_rng/hmac_rng.cpp | 2 | ||||
-rw-r--r-- | src/rng/randpool/randpool.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/rng/hmac_rng/hmac_rng.cpp b/src/rng/hmac_rng/hmac_rng.cpp index b9bd65ae1..eb67c7f4e 100644 --- a/src/rng/hmac_rng/hmac_rng.cpp +++ b/src/rng/hmac_rng/hmac_rng.cpp @@ -48,7 +48,7 @@ void HMAC_RNG::randomize(byte out[], u32bit length) const u32bit copied = std::min(K.size(), length); - copy_mem(out, K.begin(), copied); + copy_mem(out, &K[0], copied); out += copied; length -= copied; } diff --git a/src/rng/randpool/randpool.cpp b/src/rng/randpool/randpool.cpp index fb8dfcd09..b5e2e2748 100644 --- a/src/rng/randpool/randpool.cpp +++ b/src/rng/randpool/randpool.cpp @@ -38,7 +38,7 @@ void Randpool::randomize(byte out[], u32bit length) while(length) { const u32bit copied = std::min(length, buffer.size()); - copy_mem(out, buffer.begin(), copied); + copy_mem(out, &buffer[0], copied); out += copied; length -= copied; update_buffer(); |