replace bzero with memset and drop HAVE_BZERO

This commit is contained in:
Matthias Ringwald 2016-03-27 22:49:03 +02:00
parent 60b9e82fcb
commit 40d883bd01
17 changed files with 6 additions and 21 deletions

View File

@ -6,7 +6,6 @@
#define __BTSTACK_CONFIG
// Port related features
#define HAVE_BZERO
#define HAVE_TIME_MS
// BTstack features that can be enabled

View File

@ -132,7 +132,6 @@ echo >> btstack_config.h
echo "// Port related features" >> btstack_config.h
echo "#define HAVE_TIME" >> btstack_config.h
echo "#define HAVE_MALLOC" >> btstack_config.h
echo "#define HAVE_BZERO" >> btstack_config.h
if test "x$HAVE_SO_NOSIGPIPE" == xyes ; then
echo "#define HAVE_SO_NOSIGPIPE" >> btstack_config.h
else

View File

@ -7,7 +7,6 @@
// Port related features
#define HAVE_INIT_SCRIPT
#define HAVE_BZERO
#define HAVE_TICK
#define HAVE_EHCILL

View File

@ -6,7 +6,6 @@
#define __BTSTACK_CONFIG
// Port related features
#define HAVE_BZERO
#define HAVE_MALLOC
#define HAVE_PLATFORM_IPHONE_OS
#define HAVE_POSIX_FILE_IO

View File

@ -6,7 +6,6 @@
#define __BTSTACK_CONFIG
// Port related features
#define HAVE_BZERO
#define HAVE_MALLOC
#define HAVE_SO_NOSIGPIPE
#define HAVE_TIME

View File

@ -6,7 +6,6 @@
#define __BTSTACK_CONFIG
// Port related features
#define HAVE_BZERO
#define HAVE_EHCILL
#define HAVE_INIT_SCRIPT
#define HAVE_TICK

View File

@ -7,7 +7,6 @@
// Port related features
#define HAVE_INIT_SCRIPT
#define HAVE_BZERO
#define HAVE_TICK
// #define HAVE_EHCILL

View File

@ -6,7 +6,6 @@
#define __BTSTACK_CONFIG
// Port related features
#define HAVE_BZERO
#define HAVE_MALLOC
#define HAVE_POSIX_FILE_IO
// #define HAVE_SO_NOSIGPIPE

View File

@ -6,7 +6,6 @@
#define __BTSTACK_CONFIG
// Port related features
#define HAVE_BZERO
#define HAVE_EHCILL
#define HAVE_TIME_MS
#define WICED_BT_UART_MANUAL_CTS_RTS

View File

@ -6,7 +6,6 @@
#define __BTSTACK_CONFIG
// Port related features
#define HAVE_BZERO
#define HAVE_TICK
// BTstack features that can be enabled

View File

@ -6,7 +6,6 @@
#define __BTSTACK_CONFIG
// Port related features
#define HAVE_BZERO
#define HAVE_MALLOC
#define HAVE_POSIX_FILE_IO
#define HAVE_SO_NOSIGPIPE

View File

@ -7,7 +7,6 @@
// Port related features
#define HAVE_INIT_SCRIPT
#define HAVE_BZERO
#define HAVE_TICK
#define HAVE_EHCILL

View File

@ -6,7 +6,6 @@
#define __BTSTACK_CONFIG
// Port related features
#define HAVE_BZERO
#define HAVE_EHCILL
#define HAVE_TIME_MS
#define WICED_BT_UART_MANUAL_CTS_RTS

View File

@ -7,7 +7,6 @@
// Port related features
#define HAVE_INIT_SCRIPT
#define HAVE_BZERO
#define HAVE_TIME
#define HAVE_MALLOC

View File

@ -7,7 +7,6 @@
// Port related features
#define HAVE_INIT_SCRIPT
#define HAVE_BZERO
#define HAVE_TIME
// BTstack features that can be enabled

View File

@ -243,7 +243,7 @@ static void send_arp_probe_ipv4(void){
pos += 2;
bd_addr_copy(&network_buffer[pos], local_addr); // Sender Hardware Address (SHA)
pos += 6;
bzero(&network_buffer[pos], 4); // Sender Protocol Adress (SPA)
memset(&network_buffer[pos], 0, 4); // Sender Protocol Adress (SPA)
pos += 4;
bd_addr_copy(&network_buffer[pos], other_addr); // Target Hardware Address (THA) (ignored for requests)
pos += 6;
@ -491,7 +491,7 @@ static void send_llmnr_request_ipv4(void){
pos += sizeof(udp_header);
// llmnr packet
bzero(llmnr_packet, sizeof(llmnr_packet));
memset(llmnr_packet, 0, sizeof(llmnr_packet));
big_endian_store_16(llmnr_packet, 0, 0x1234); // transaction id
big_endian_store_16(llmnr_packet, 4, 1); // one query
@ -530,7 +530,7 @@ static void send_llmnr_request_ipv6(void){
int payload_length = sizeof(udp_header) + sizeof(llmnr_packet) + sizeof(dns_data);
// llmnr header
bzero(llmnr_packet, sizeof(llmnr_packet));
memset(llmnr_packet, 0, sizeof(llmnr_packet));
big_endian_store_16(llmnr_packet, 0, 0x1235); // transaction id
big_endian_store_16(llmnr_packet, 4, 1); // one query
@ -538,7 +538,7 @@ static void send_llmnr_request_ipv6(void){
big_endian_store_16(ipv6_header, 4, payload_length);
// udp header
bzero(udp_header, sizeof(udp_header));
memset(udp_header, 0, sizeof(udp_header));
big_endian_store_16(udp_header, 0, 5355); // source port
big_endian_store_16(udp_header, 2, 5355); // destination port
big_endian_store_16(udp_header, 4, payload_length);

View File

@ -22,8 +22,8 @@ static void hexdump2(void *data, int size){
int main(void){
uint8_t key[16];
uint8_t plaintext[16];
bzero(key, 16);
bzero(plaintext, 16);
memset(key, 0, 16);
memset(plaintext, 0, 16);
uint8_t cyphertext[16];
aes128_calc_cyphertext(key, plaintext, cyphertext);
hexdump2(cyphertext, 16);