mirror of
https://github.com/shadps4-emu/ext-cryptopp.git
synced 2024-11-23 09:59:42 +00:00
Add statics to anonymous namespace
This commit is contained in:
parent
145a83e4cd
commit
2d8992a547
9
3way.cpp
9
3way.cpp
@ -15,11 +15,14 @@ void ThreeWay_TestInstantiations()
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static const word32 START_E = 0x0b0b; // round constant of first encryption round
|
namespace
|
||||||
static const word32 START_D = 0xb1b1; // round constant of first decryption round
|
{
|
||||||
|
const word32 START_E = 0x0b0b; // round constant of first encryption round
|
||||||
|
const word32 START_D = 0xb1b1; // round constant of first decryption round
|
||||||
#ifdef CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562
|
#ifdef CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562
|
||||||
static const word32 RC_MODULUS = 0x11011;
|
const word32 RC_MODULUS = 0x11011;
|
||||||
#endif
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
static inline word32 reverseBits(word32 a)
|
static inline word32 reverseBits(word32 a)
|
||||||
{
|
{
|
||||||
|
@ -5,8 +5,11 @@
|
|||||||
|
|
||||||
NAMESPACE_BEGIN(CryptoPP)
|
NAMESPACE_BEGIN(CryptoPP)
|
||||||
|
|
||||||
static const byte s_vecUpper[] = "ABCDEFGHIJKMNPQRSTUVWXYZ23456789";
|
namespace
|
||||||
static const byte s_vecLower[] = "abcdefghijkmnpqrstuvwxyz23456789";
|
{
|
||||||
|
const byte s_vecUpper[] = "ABCDEFGHIJKMNPQRSTUVWXYZ23456789";
|
||||||
|
const byte s_vecLower[] = "abcdefghijkmnpqrstuvwxyz23456789";
|
||||||
|
}
|
||||||
|
|
||||||
void Base32Encoder::IsolatedInitialize(const NameValuePairs ¶meters)
|
void Base32Encoder::IsolatedInitialize(const NameValuePairs ¶meters)
|
||||||
{
|
{
|
||||||
|
13
base64.cpp
13
base64.cpp
@ -5,13 +5,12 @@
|
|||||||
|
|
||||||
NAMESPACE_BEGIN(CryptoPP)
|
NAMESPACE_BEGIN(CryptoPP)
|
||||||
|
|
||||||
// Base64
|
namespace
|
||||||
static const byte s_stdVec[] =
|
{
|
||||||
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
|
const byte s_stdVec[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
|
||||||
// Base64URL
|
const byte s_urlVec[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";
|
||||||
static const byte s_urlVec[] =
|
const byte s_padding = '=';
|
||||||
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";
|
}
|
||||||
static const byte s_padding = '=';
|
|
||||||
|
|
||||||
void Base64Encoder::IsolatedInitialize(const NameValuePairs ¶meters)
|
void Base64Encoder::IsolatedInitialize(const NameValuePairs ¶meters)
|
||||||
{
|
{
|
||||||
|
30
des.cpp
30
des.cpp
@ -221,7 +221,8 @@ static byte sbox[8][64] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
/* 32-bit permutation function P used on the output of the S-boxes */
|
/* 32-bit permutation function P used on the output of the S-boxes */
|
||||||
static byte p32i[] = {
|
namespace {
|
||||||
|
const byte p32i[] = {
|
||||||
16, 7, 20, 21,
|
16, 7, 20, 21,
|
||||||
29, 12, 28, 17,
|
29, 12, 28, 17,
|
||||||
1, 15, 23, 26,
|
1, 15, 23, 26,
|
||||||
@ -230,11 +231,13 @@ static byte p32i[] = {
|
|||||||
32, 27, 3, 9,
|
32, 27, 3, 9,
|
||||||
19, 13, 30, 6,
|
19, 13, 30, 6,
|
||||||
22, 11, 4, 25
|
22, 11, 4, 25
|
||||||
};
|
};
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* permuted choice table (key) */
|
/* permuted choice table (key) */
|
||||||
static const byte pc1[] = {
|
namespace {
|
||||||
|
const byte pc1[] = {
|
||||||
57, 49, 41, 33, 25, 17, 9,
|
57, 49, 41, 33, 25, 17, 9,
|
||||||
1, 58, 50, 42, 34, 26, 18,
|
1, 58, 50, 42, 34, 26, 18,
|
||||||
10, 2, 59, 51, 43, 35, 27,
|
10, 2, 59, 51, 43, 35, 27,
|
||||||
@ -244,15 +247,19 @@ static const byte pc1[] = {
|
|||||||
7, 62, 54, 46, 38, 30, 22,
|
7, 62, 54, 46, 38, 30, 22,
|
||||||
14, 6, 61, 53, 45, 37, 29,
|
14, 6, 61, 53, 45, 37, 29,
|
||||||
21, 13, 5, 28, 20, 12, 4
|
21, 13, 5, 28, 20, 12, 4
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
/* number left rotations of pc1 */
|
/* number left rotations of pc1 */
|
||||||
static const byte totrot[] = {
|
namespace {
|
||||||
|
const byte totrot[] = {
|
||||||
1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28
|
1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
/* permuted choice key (table) */
|
/* permuted choice key (table) */
|
||||||
static const byte pc2[] = {
|
namespace {
|
||||||
|
const byte pc2[] = {
|
||||||
14, 17, 11, 24, 1, 5,
|
14, 17, 11, 24, 1, 5,
|
||||||
3, 28, 15, 6, 21, 10,
|
3, 28, 15, 6, 21, 10,
|
||||||
23, 19, 12, 4, 26, 8,
|
23, 19, 12, 4, 26, 8,
|
||||||
@ -261,14 +268,17 @@ static const byte pc2[] = {
|
|||||||
30, 40, 51, 45, 33, 48,
|
30, 40, 51, 45, 33, 48,
|
||||||
44, 49, 39, 56, 34, 53,
|
44, 49, 39, 56, 34, 53,
|
||||||
46, 42, 50, 36, 29, 32
|
46, 42, 50, 36, 29, 32
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
/* End of DES-defined tables */
|
/* End of DES-defined tables */
|
||||||
|
|
||||||
/* bit 0 is left-most in byte */
|
/* bit 0 is left-most in byte */
|
||||||
static const int bytebit[] = {
|
namespace {
|
||||||
|
const int bytebit[] = {
|
||||||
0200,0100,040,020,010,04,02,01
|
0200,0100,040,020,010,04,02,01
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
/* Set key (initialize key schedule array) */
|
/* Set key (initialize key schedule array) */
|
||||||
void RawDES::RawSetKey(CipherDir dir, const byte *key)
|
void RawDES::RawSetKey(CipherDir dir, const byte *key)
|
||||||
|
7
hex.cpp
7
hex.cpp
@ -8,8 +8,11 @@
|
|||||||
|
|
||||||
NAMESPACE_BEGIN(CryptoPP)
|
NAMESPACE_BEGIN(CryptoPP)
|
||||||
|
|
||||||
static const byte s_vecUpper[] = "0123456789ABCDEF";
|
namespace
|
||||||
static const byte s_vecLower[] = "0123456789abcdef";
|
{
|
||||||
|
const byte s_vecUpper[] = "0123456789ABCDEF";
|
||||||
|
const byte s_vecLower[] = "0123456789abcdef";
|
||||||
|
}
|
||||||
|
|
||||||
void HexEncoder::IsolatedInitialize(const NameValuePairs ¶meters)
|
void HexEncoder::IsolatedInitialize(const NameValuePairs ¶meters)
|
||||||
{
|
{
|
||||||
|
@ -3028,7 +3028,7 @@ struct NewInteger
|
|||||||
|
|
||||||
// File scope static due to subtle initialization problems in a threaded
|
// File scope static due to subtle initialization problems in a threaded
|
||||||
// Windows environment. See the comments for Singleton. Thanks DB.
|
// Windows environment. See the comments for Singleton. Thanks DB.
|
||||||
static const Integer& s_zero = Singleton<Integer>().Ref();
|
namespace { const Integer& s_zero = Singleton<Integer>().Ref(); }
|
||||||
const Integer &Integer::Zero()
|
const Integer &Integer::Zero()
|
||||||
{
|
{
|
||||||
return s_zero;
|
return s_zero;
|
||||||
@ -3036,7 +3036,7 @@ const Integer &Integer::Zero()
|
|||||||
|
|
||||||
// File scope static due to subtle initialization problems in a threaded
|
// File scope static due to subtle initialization problems in a threaded
|
||||||
// Windows environment. See the comments for Singleton. Thanks DB.
|
// Windows environment. See the comments for Singleton. Thanks DB.
|
||||||
static const Integer& s_one = Singleton<Integer, NewInteger<1> >().Ref();
|
namespace { const Integer& s_one = Singleton<Integer, NewInteger<1> >().Ref(); }
|
||||||
const Integer &Integer::One()
|
const Integer &Integer::One()
|
||||||
{
|
{
|
||||||
return s_one;
|
return s_one;
|
||||||
@ -3044,7 +3044,7 @@ const Integer &Integer::One()
|
|||||||
|
|
||||||
// File scope static due to subtle initialization problems in a threaded
|
// File scope static due to subtle initialization problems in a threaded
|
||||||
// Windows environment. See the comments for Singleton. Thanks DB.
|
// Windows environment. See the comments for Singleton. Thanks DB.
|
||||||
static const Integer& s_two = Singleton<Integer, NewInteger<2> >().Ref();
|
namespace { const Integer& s_two = Singleton<Integer, NewInteger<2> >().Ref(); }
|
||||||
const Integer &Integer::Two()
|
const Integer &Integer::Two()
|
||||||
{
|
{
|
||||||
return s_two;
|
return s_two;
|
||||||
|
Loading…
Reference in New Issue
Block a user