Skip to content

Commit b796052

Browse files
committed
Sync Windows and Linux source code
1 parent a3dc5ea commit b796052

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

windows-x64/SwiftRNG/SwiftRngApi.cpp

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1283,14 +1283,10 @@ void SwiftRngApi::swrng_clearReceiverBuffer() {
12831283
retval = m_usb_serial_device->receive_data(m_bulk_in_buffer, c_rnd_in_buff_size + 1, &transferred);
12841284
}
12851285
else {
1286-
retval = libusb_bulk_transfer(m_libusb_devh, SWRNG_BULK_EP_IN, m_bulk_in_buffer, c_rnd_in_buff_size + 1, &transferred, c_usb_bulk_read_timeout_mlsecs);
1286+
retval = libusb_bulk_transfer(m_libusb_devh, c_bulk_ep_in, m_bulk_in_buffer, c_rnd_in_buff_size + 1, &transferred, c_usb_bulk_read_timeout_mlsecs);
12871287
}
12881288

1289-
if (retval) {
1290-
break;
1291-
}
1292-
1293-
if (transferred == 0) {
1289+
if (retval || transferred == 0) {
12941290
break;
12951291
}
12961292
}
@@ -1318,7 +1314,7 @@ int SwiftRngApi::swrng_snd_rcv_usb_data(const char *snd, int sizeSnd, char *rcv,
13181314
retval = m_usb_serial_device->send_command((const unsigned char*)snd, sizeSnd, &actualc_cnt);
13191315
}
13201316
else {
1321-
retval = libusb_bulk_transfer(m_libusb_devh, (unsigned char)SWRNG_BULK_EP_OUT, (unsigned char*)snd, sizeSnd, &actualc_cnt, 100);
1317+
retval = libusb_bulk_transfer(m_libusb_devh, c_bulk_ep_out, (unsigned char*)snd, sizeSnd, &actualc_cnt, 100);
13221318
}
13231319

13241320
if (retval == SWRNG_SUCCESS && actualc_cnt == sizeSnd) {
@@ -1369,7 +1365,7 @@ int SwiftRngApi::swrng_chip_read_data(char *buff, int length, int op_timeout_sec
13691365
retval = m_usb_serial_device->receive_data(m_bulk_in_buffer, length, &transferred);
13701366
}
13711367
else {
1372-
retval = libusb_bulk_transfer(m_libusb_devh, (unsigned char)SWRNG_BULK_EP_IN, m_bulk_in_buffer, length, &transferred, c_usb_bulk_read_timeout_mlsecs);
1368+
retval = libusb_bulk_transfer(m_libusb_devh, c_bulk_ep_in, m_bulk_in_buffer, length, &transferred, c_usb_bulk_read_timeout_mlsecs);
13731369
}
13741370

13751371
#ifdef inDebugMode

windows-x64/SwiftRNG/SwiftRngApi.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,10 +147,10 @@ class SwiftRngApi {
147147
#endif
148148

149149
// Device specific USB bulk end point number for OUT operation
150-
const int SWRNG_BULK_EP_OUT {0x01};
150+
const unsigned char c_bulk_ep_out {0x01};
151151

152152
// Device specific USB bulk end point number for IN operation
153-
const int SWRNG_BULK_EP_IN {0x81};
153+
const unsigned char c_bulk_ep_in {0x81};
154154

155155
// Method id for using SHA-256 for post processing
156156
const int c_sha256_pp_method_id {0};

0 commit comments

Comments
 (0)