summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--utils/sbtools/aes128.c2
-rw-r--r--utils/sbtools/elftosb.c2
-rw-r--r--utils/sbtools/sha1.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/utils/sbtools/aes128.c b/utils/sbtools/aes128.c
index d435009a14..5870813db8 100644
--- a/utils/sbtools/aes128.c
+++ b/utils/sbtools/aes128.c
@@ -155,7 +155,7 @@ void EncryptAES(byte *msg, byte *key, byte *c) {
155 expand_key(key,keys); 155 expand_key(key,keys);
156 156
157 // First Round 157 // First Round
158 memcpy(c, msg, 16); 158 memmove(c, msg, 16);
159 xor_round_key(c,keys,0); 159 xor_round_key(c,keys,0);
160 160
161 // Middle rounds 161 // Middle rounds
diff --git a/utils/sbtools/elftosb.c b/utils/sbtools/elftosb.c
index f791a4cca0..1b47cb58a0 100644
--- a/utils/sbtools/elftosb.c
+++ b/utils/sbtools/elftosb.c
@@ -307,7 +307,7 @@ static void parse_identifier(char **ptr, char *end, struct lexem_t *lexem)
307static void next_lexem(char **ptr, char *end, struct lexem_t *lexem) 307static void next_lexem(char **ptr, char *end, struct lexem_t *lexem)
308{ 308{
309 #define ret_simple(t, advance) ({(*ptr) += advance; lexem->type = t; return;}) 309 #define ret_simple(t, advance) ({(*ptr) += advance; lexem->type = t; return;})
310 while(true) 310 while(*ptr != end)
311 { 311 {
312 /* skip whitespace */ 312 /* skip whitespace */
313 if(**ptr == ' ' || **ptr == '\t' || **ptr == '\n' || **ptr == '\r') 313 if(**ptr == ' ' || **ptr == '\t' || **ptr == '\n' || **ptr == '\r')
diff --git a/utils/sbtools/sha1.c b/utils/sbtools/sha1.c
index 99657fb14a..0ad05bb5cd 100644
--- a/utils/sbtools/sha1.c
+++ b/utils/sbtools/sha1.c
@@ -103,7 +103,7 @@ void sha_1_block(struct sha_1_params_t *params, uint32_t cur_hash[5], byte *data
103 103
104 #define w params->w 104 #define w params->w
105 105
106 memcpy(w, data, 64); 106 memmove(w, data, 64);
107 for(int i = 0; i < 16; i++) 107 for(int i = 0; i < 16; i++)
108 byte_swap32(&w[i]); 108 byte_swap32(&w[i]);
109 109