1
0
mirror of https://github.com/anope/anope.git synced 2026-07-07 21:03:15 +02:00

Mark types that have no inheritors as final.

This commit is contained in:
Sadie Powell
2024-01-23 13:54:16 +00:00
parent a6a0f6c447
commit 72acef4e15
227 changed files with 771 additions and 771 deletions
+1 -1
View File
@@ -13,7 +13,7 @@
#include "bcrypt/crypt_blowfish.c"
class EBCRYPT
class EBCRYPT final
: public Module
{
unsigned int rounds;
+3 -3
View File
@@ -86,7 +86,7 @@ static const uint32_t md5_iv[4] =
0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476
};
class MD5Context
class MD5Context final
: public Encryption::Context
{
unsigned state[4]; /* state (ABCD) */
@@ -319,7 +319,7 @@ public:
}
};
class MD5Provider
class MD5Provider final
: public Encryption::Provider
{
public:
@@ -339,7 +339,7 @@ public:
}
};
class EMD5
class EMD5 final
: public Module
{
MD5Provider md5provider;
+1 -1
View File
@@ -9,7 +9,7 @@
#include "module.h"
class ENone
class ENone final
: public Module
{
public:
+2 -2
View File
@@ -14,7 +14,7 @@
static ServiceReference<Encryption::Provider> md5("Encryption::Provider", "md5");
class OldMD5Provider
class OldMD5Provider final
: public Encryption::Provider
{
public:
@@ -35,7 +35,7 @@ public:
}
};
class EOld
class EOld final
: public Module
{
OldMD5Provider oldmd5provider;
+3 -3
View File
@@ -54,7 +54,7 @@ static const uint32_t sha1_iv[5] =
0x67452301, 0xEFCDAB89, 0x98BADCFE, 0x10325476, 0xC3D2E1F0
};
class SHA1Context
class SHA1Context final
: public Encryption::Context
{
uint32_t state[5];
@@ -179,7 +179,7 @@ public:
}
};
class SHA1Provider
class SHA1Provider final
: public Encryption::Provider
{
public:
@@ -199,7 +199,7 @@ public:
}
};
class ESHA1
class ESHA1 final
: public Module
{
SHA1Provider sha1provider;
+3 -3
View File
@@ -111,7 +111,7 @@ static const uint32_t sha256_k[64] =
/** An sha256 context
*/
class SHA256Context
class SHA256Context final
: public Encryption::Context
{
void Transform(unsigned char *message, unsigned block_nb)
@@ -217,7 +217,7 @@ public:
}
};
class SHA256Provider
class SHA256Provider final
: public Encryption::Provider
{
public:
@@ -237,7 +237,7 @@ public:
}
};
class ESHA256
class ESHA256 final
: public Module
{
SHA256Provider sha256provider;