diff options
author | lloyd <[email protected]> | 2012-08-01 14:28:35 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2012-08-01 14:28:35 +0000 |
commit | cbefe4dd95982006e4d8391aea645e40baa17496 (patch) | |
tree | dccafc4a8ebd87d40a930dbd268fdcf449801208 /src/math | |
parent | d23dffe70d1f0b2ef6bd18d1c490fff52b8b401c (diff) |
Remove BigInt::get_reg
Diffstat (limited to 'src/math')
-rw-r--r-- | src/math/bigint/bigint.cpp | 6 | ||||
-rw-r--r-- | src/math/bigint/bigint.h | 9 |
2 files changed, 4 insertions, 11 deletions
diff --git a/src/math/bigint/bigint.cpp b/src/math/bigint/bigint.cpp index 8669beea3..e28f71df5 100644 --- a/src/math/bigint/bigint.cpp +++ b/src/math/bigint/bigint.cpp @@ -42,10 +42,10 @@ BigInt::BigInt(Sign s, size_t size) /* * Copy constructor */ -BigInt::BigInt(const BigInt& b) +BigInt::BigInt(const BigInt& other) { - m_reg = b.get_reg(); - set_sign(b.sign()); + m_reg = other.m_reg; + m_signedness = other.m_signedness; } /* diff --git a/src/math/bigint/bigint.h b/src/math/bigint/bigint.h index a74a5c280..81217d0bd 100644 --- a/src/math/bigint/bigint.h +++ b/src/math/bigint/bigint.h @@ -268,7 +268,7 @@ class BOTAN_DLL BigInt * Give size of internal register * @result size of internal register in words */ - size_t size() const { return get_reg().size(); } + size_t size() const { return m_reg.size(); } /** * Return how many words we need to hold this value @@ -309,13 +309,6 @@ class BOTAN_DLL BigInt const word* data() const { return &m_reg[0]; } /** - * return a const reference to the internal register containing the value - * @result a const reference to the word-array (secure_vector<word>) - * with the internal register value (containing the integer value) - */ - const secure_vector<word>& get_reg() const { return m_reg; } - - /** * Assign using a plain word array */ void assign(const word x[], size_t length) |