Lighttpd Source Code Review - Basic types

Lighttpd uses modular design. In programs like web servers, that uses many data structures for both optimization and ease of develop, common choice is to define this data structures like utilities. Apache uses Apache portable runtime (APR), Nginx defines them in src/core subdirectory and lighttpd also defines them. As the source code of lighttpd is not complicated as other web servers, source files of this type are reside in src beside other sources.

Read more  ↩︎

Lighttpd Source Code Review - Intro

Lighttpd is a fast, efficient and popular web server. by it's efficiency, it is simple too. In contrast to other high efficient and event driven servers, it is simply single-threaded. Code base of lighttpd is built up by 123kloc, with all of it's modules included. In this post we want to explore the source code and understand the architecture.

Read more  ↩︎

STMBoot: Cryptographic STM32 Bootloader - Partition Table

In previous post, I describe the need for a secure bootloader for STM controllers and explain how it acts. Now, we are going to explain the partition table that the bootloader uses to provide some functionalities.

Read more  ↩︎

STMBoot: Cryptographic STM32 Bootloader - Introduction

Microcontrollers are the native processing power in industries. As you may know, the difference between microcontroller and microprocessor is the ability of providing industrial needs versuse high performance capabilities.

Afterward, As I really make a noisy and histeric fouces on security, allways I want to make secure embedded projects that have some secure facilities for bouth user and origin. The first thing that made me intrested is the bootloader.

Read more  ↩︎