Photo by Alexandre Debiève on Unsplash

Starting on OTA

In our HID module, MD5 hash function was used for a number of reasons. Previously we were using wolfSSL API to compute the MD5 hash, now I have replaced these function with bearSSL substitutes. Although Harmony has a crypto library providing MD5 hash, but that in fact is just merely Read more…

Spring Cleaning Part 2

So I’ve made a few more strides in my spring cleaning adventures this week. I finally managed to get all my cURL test scripts to passed, which was a boost of confidence for me. Also, any other things that I had conveniently hardcoded back then were at least moved to Read more…

Photo by Carlos Muza on Unsplash

Redoing calculations, into Rest

Last week, I was almost done with implementing the functions to calculate the averaged standard scores and percentile scores. This was my second attempt on this, and I tried to make use to std::unordered_map to improve the time complexity of the calculation. Just when I have completed it, Dr Shawn Read more…

Photo by Charles Deluvio 🇵🇭🇨🇦 on Unsplash

Spring Cleaning

So basically all I am doing right now is cleaning up the codebase of P3 as much as I can. There were some instances where refactoring is needed, especially for the caching mechanism part. I’ve mentioned it before, but I just want to emphasize how important tests are when it Read more…

Photo by Tim Gouw on Unsplash

Almost Done But Not Yet

Week number 7 in AESTE. Last week I had problem generating a workable QR code image to attach it in the registration slip. After some discussion with Dr Shawn, he told me that the issue might be caused by the color type of the PNG file. Previously, I was using Read more…