| Index: third_party/WebKit/public/platform/WebCryptoAlgorithmParams.h
|
| diff --git a/third_party/WebKit/public/platform/WebCryptoAlgorithmParams.h b/third_party/WebKit/public/platform/WebCryptoAlgorithmParams.h
|
| index e90e98d466b11a6cea941a4d5b57e185cca118fa..eba3225b180ce59baf777a79f729752b8d9150df 100644
|
| --- a/third_party/WebKit/public/platform/WebCryptoAlgorithmParams.h
|
| +++ b/third_party/WebKit/public/platform/WebCryptoAlgorithmParams.h
|
| @@ -34,6 +34,7 @@
|
| #include "WebCommon.h"
|
| #include "WebCryptoAlgorithm.h"
|
| #include "WebCryptoKey.h"
|
| +#include "WebCryptoUtil.h"
|
| #include "WebVector.h"
|
|
|
| namespace blink {
|
| @@ -227,6 +228,11 @@ public:
|
| const WebVector<unsigned char>& publicExponent() const { return m_publicExponent; }
|
| const WebCryptoAlgorithm& hash() const { return m_hash; }
|
|
|
| + // Converts the public exponent (BigInteger) to unsigned int. Returns true on success (if its value is not too large).
|
| + bool publicExponentToUint(unsigned& result) const
|
| + {
|
| + return bigIntegerToUint(m_publicExponent, result);
|
| + }
|
| private:
|
| const unsigned m_modulusLengthBits;
|
| const WebVector<unsigned char> m_publicExponent;
|
|
|