replace deprecated bzero function by memset.

This commit is contained in:
Audrey Diacre 2010-12-10 17:10:12 +00:00
parent 0e2bc992bf
commit 5133491c2c
7 changed files with 16 additions and 16 deletions

View file

@ -38,7 +38,7 @@ AC_FUNC_MALLOC
AC_FUNC_REALLOC
AC_CHECK_HEADERS([sys/types.h])
AC_CHECK_FUNCS([bzero memset letoh32 htole32 pow strerror])
AC_CHECK_FUNCS([memset letoh32 htole32 pow strerror])
AC_CHECK_HEADERS([endian.h sys/endian.h CoreFoundation/CoreFoundation.h])
if test $ac_cv_header_endian_h = "no" -a $ac_cv_header_sys_endian_h = "no" -a $ac_cv_header_CoreFoundation_CoreFoundation_h = "no"; then

View file

@ -117,8 +117,8 @@ mad_new (uint8_t version)
return NULL;
mad->version = version;
bzero (&(mad->sector_0x00), sizeof (mad->sector_0x00));
bzero (&(mad->sector_0x10), sizeof (mad->sector_0x10));
memset (&(mad->sector_0x00), 0, sizeof (mad->sector_0x00));
memset (&(mad->sector_0x10), 0, sizeof (mad->sector_0x10));
return mad;
}
@ -365,7 +365,7 @@ mad_set_version (Mad mad, const uint8_t version)
{
if ((version == 2) && (mad->version == 1)) {
/* We use a larger MAD so initialise the new blocks */
bzero (&(mad->sector_0x10), sizeof (mad->sector_0x10));
memset (&(mad->sector_0x10), 0, sizeof (mad->sector_0x10));
}
mad->version = version;
}

View file

@ -675,7 +675,7 @@ mifare_classic_format_sector (MifareTag tag, const MifareClassicSectorNumber sec
}
MifareClassicBlock empty_data_block;
bzero (empty_data_block, sizeof (empty_data_block));
memset (empty_data_block, 0, sizeof (empty_data_block));
MifareClassicBlock default_trailer_block = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* Key A */

View file

@ -330,7 +330,7 @@ mifare_desfire_authenticate (MifareTag tag, uint8_t key_no, MifareDESFireKey key
ASSERT_ACTIVE (tag);
ASSERT_MIFARE_DESFIRE (tag);
bzero (MIFARE_DESFIRE (tag)->ivect, MAX_CRYPTO_BLOCK_SIZE);
memset (MIFARE_DESFIRE (tag)->ivect, 0, MAX_CRYPTO_BLOCK_SIZE);
MIFARE_DESFIRE (tag)->last_picc_error = OPERATION_OK;
@ -392,7 +392,7 @@ mifare_desfire_authenticate (MifareTag tag, uint8_t key_no, MifareDESFireKey key
MIFARE_DESFIRE (tag)->authenticated_key_no = key_no;
MIFARE_DESFIRE (tag)->session_key = mifare_desfire_session_key_new (PCD_RndA, PICC_RndB, key);
bzero (MIFARE_DESFIRE (tag)->ivect, MAX_CRYPTO_BLOCK_SIZE);
memset (MIFARE_DESFIRE (tag)->ivect, 0, MAX_CRYPTO_BLOCK_SIZE);
return 0;
}
@ -413,7 +413,7 @@ mifare_desfire_change_key_settings (MifareTag tag, uint8_t settings)
data[0] = settings;
iso14443a_crc (data, 1, data + 1);
bzero (data+3, 5);
memset (data+3, 0, 5);
mifare_cbc_des (MIFARE_DESFIRE (tag)->session_key, MIFARE_DESFIRE (tag)->ivect, data, 8, MD_SEND, 0);
@ -464,7 +464,7 @@ mifare_desfire_change_key (MifareTag tag, uint8_t key_no, MifareDESFireKey new_k
if (old_key) {
memcpy (data, old_key->data, 16);
} else {
bzero (data, 16);
memset (data, 0, 16);
}
for (int n=0; n<16; n++) {
data[n] ^= new_key->data[n];
@ -809,7 +809,7 @@ mifare_desfire_change_file_settings (MifareTag tag, uint8_t file_no, uint8_t com
uint16_t le_ar = htole16 (access_rights);
memcpy (data + 1, &le_ar, sizeof (le_ar));
iso14443a_crc (data, 3, data+3);
bzero (data + 5, 3);
memset (data + 5, 0, 3);
mifare_cbc_des (MIFARE_DESFIRE (tag)->session_key, MIFARE_DESFIRE (tag)->ivect, data, 8, MD_SEND, 0);
BUFFER_APPEND_BYTES (cmd, data, 8);

View file

@ -152,7 +152,7 @@ mifare_cryto_preprocess_data (MifareTag tag, void *data, size_t *nbytes, off_t o
// Fill in the crypto buffer with data ...
memcpy (res, data, *nbytes);
// ... and 0 padding
bzero ((uint8_t *)res + *nbytes, edl - *nbytes);
memset ((uint8_t *)res + *nbytes, 0, edl - *nbytes);
mifare_cbc_des (MIFARE_DESFIRE (tag)->session_key, MIFARE_DESFIRE (tag)->ivect, (uint8_t *) res + offset, edl - offset, MD_SEND, 1);
@ -178,7 +178,7 @@ mifare_cryto_preprocess_data (MifareTag tag, void *data, size_t *nbytes, off_t o
// ... CRC ...
iso14443a_crc_append ((uint8_t *)res + offset, *nbytes - offset);
// ... and 0 padding
bzero ((uint8_t *)(res) + *nbytes + 2, edl - *nbytes - 2);
memset ((uint8_t *)(res) + *nbytes + 2, 0, edl - *nbytes - 2);
*nbytes = edl;
@ -214,7 +214,7 @@ mifare_cryto_postprocess_data (MifareTag tag, void *data, ssize_t *nbytes, int c
edata = malloc (edl);
memcpy (edata, data, *nbytes);
bzero ((uint8_t *)edata + *nbytes, edl - *nbytes);
memset ((uint8_t *)edata + *nbytes, 0, edl - *nbytes);
mifare_cbc_des (MIFARE_DESFIRE (tag)->session_key, MIFARE_DESFIRE (tag)->ivect, edata, edl, MD_SEND, 1);
/* ,^^^^^^^
@ -328,7 +328,7 @@ mifare_cbc_des (MifareDESFireKey key, uint8_t *ivect, uint8_t *data, size_t data
switch (key->type) {
case T_DES:
case T_3DES:
bzero (ivect, MAX_CRYPTO_BLOCK_SIZE);
memset (ivect, 0, MAX_CRYPTO_BLOCK_SIZE);
block_size = 8;
break;
}

View file

@ -114,7 +114,7 @@ test_mifare_classic_format (void)
};
MifareClassicBlock empty;
bzero (empty, sizeof (empty));
memset (empty, 0, sizeof (empty));
res = mifare_classic_write (tag, 0x3c, data);
cut_assert_equal_int (0, res, cut_message ("mifare_classic_write() failed"));

View file

@ -198,7 +198,7 @@ test_mifare_desfire (void)
// Ensure that no content was changed yet
char ref_buffer[64];
bzero (ref_buffer, sizeof (ref_buffer));
memset (ref_buffer, 0, sizeof (ref_buffer));
for (int n = 0; n < transaction; n++) {
sprintf (ref_buffer + 3 * n, "%02d", n);
}