From 88af1429cb358f840a5aae553bee5ed886888243 Mon Sep 17 00:00:00 2001 From: Erwin Nindl Date: Tue, 11 Dec 2007 16:44:04 +0000 Subject: kd iv generation fix again --- mpi.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'mpi.cpp') diff --git a/mpi.cpp b/mpi.cpp index 8d35bb8..b8a4b6c 100644 --- a/mpi.cpp +++ b/mpi.cpp @@ -108,6 +108,8 @@ Mpi Mpi::operator^(const Mpi &b) const return res; } +// bit manipulation + void Mpi::rShift(u_int8_t n) { gcry_mpi_rshift(val_, val_, n); @@ -120,6 +122,11 @@ Mpi Mpi::mul2exp(u_int32_t e) const return res; } +void Mpi::clearHighBit(u_int32_t n) +{ + gcry_mpi_clear_highbit( val_, n ); +} + Buffer Mpi::getBuf() const { u_int32_t len = 0, written = 0; -- cgit v1.2.3