Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: BahlDecrypModified CyaSSL mbed nRF51822
Fork of Decryptulator by
SlidingWindow.cpp
00001 #include "SlidingWindow.h" 00002 00003 00004 00005 /**Sliding Window Constructor**/ 00006 SlidingWindow::SlidingWindow(void){ 00007 pair<BLEProtocol::AddressBytes_t, unsigned char *> * sliding_window = new pair<BLEProtocol::AddressBytes_t, unsigned char *>[SLIDING_WINDOW_SIZE]; 00008 } 00009 00010 00011 00012 void SlidingWindow::populateSlidingWindow(void){ 00013 00014 for(int i = 0; i < SLIDING_WINDOW_SIZE; i++){ 00015 sliding_window[i] = lookupTable[(sliding_window_index + i) % LOOKUP_TABLE_SIZE]; 00016 } 00017 } 00018 00019 void SlidingWindow::moveSlidingWindow(uint32_t offset){ 00020 sliding_window+= offset; 00021 } 00022 00023 00024 00025 SlidingWindow::~SlidingWindow(void){ 00026 clearSlidingWindow(); 00027 } 00028 00029 void SlidingWindow::clearSlidingWindow(void){ 00030 for(int i = 0; i < SLIDING_WINDOW_SIZE; i++){ 00031 delete sliding_window[i]; 00032 } 00033 delete sliding_window[]; 00034 }
Generated on Fri Jul 15 2022 14:11:05 by
1.7.2
