File kernel58.patch of Package rtl8822bu
diff -U 3 -H -d -r -N -- a/core/rtw_security.c b/core/rtw_security.c
--- a/core/rtw_security.c 2020-11-15 10:02:38.541649592 +0100
+++ b/core/rtw_security.c 2020-11-15 10:57:18.440128153 +0100
@@ -2140,7 +2140,7 @@
};
/* compress 512-bits */
-static int sha256_compress(struct sha256_state *md, unsigned char *buf)
+static int sha256_compress(struct rtw_sha256_state *md, unsigned char *buf)
{
u32 S[8], W[64], t0, t1;
u32 t;
@@ -2188,7 +2188,7 @@
}
/* Initialize the hash state */
-static void sha256_init(struct sha256_state *md)
+static void sha256_init(struct rtw_sha256_state *md)
{
md->curlen = 0;
md->length = 0;
@@ -2209,7 +2209,7 @@
@param inlen The length of the data (octets)
@return CRYPT_OK if successful
*/
-static int sha256_process(struct sha256_state *md, unsigned char *in,
+static int sha256_process(struct rtw_sha256_state *md, unsigned char *in,
unsigned long inlen)
{
unsigned long n;
@@ -2250,7 +2250,7 @@
@param out [out] The destination of the hash (32 bytes)
@return CRYPT_OK if successful
*/
-static int sha256_done(struct sha256_state *md, unsigned char *out)
+static int sha256_done(struct rtw_sha256_state *md, unsigned char *out)
{
int i;
@@ -2300,7 +2300,7 @@
static int sha256_vector(size_t num_elem, u8 *addr[], size_t *len,
u8 *mac)
{
- struct sha256_state ctx;
+ struct rtw_sha256_state ctx;
size_t i;
sha256_init(&ctx);