Skip to content
View pcotret's full-sized avatar

Block or report pcotret

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
62 stars written in C
Clear filter

Learning operating system development using Linux kernel and Raspberry Pi

C 13,654 1,333 Updated Mar 29, 2024

A modern, portable, easy to use crypto library.

C 13,125 1,829 Updated Nov 3, 2025

Small portable AES128/192/256 in C

C 4,745 1,364 Updated Oct 4, 2024

Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4

C 3,678 273 Updated Feb 3, 2025

A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)

C 2,113 280 Updated Nov 7, 2025

Basic implementations of standard cryptography algorithms, like AES and SHA-1.

C 1,974 709 Updated Dec 28, 2020

Intel / AMD CPU Internals

C 1,164 188 Updated Mar 7, 2021

Clock using lib ncurses

C 1,025 137 Updated Jul 31, 2024

A lightweight, secure, easy-to-use crypto library suitable for constrained environments.

C 733 113 Updated Oct 20, 2025

This repository contains sample programs written primarily in C and C++ for learning native code reverse engineering.

C 698 105 Updated Oct 5, 2025

A roadmap to learn C from Scratch

C 642 32 Updated Sep 21, 2024

Beej's Guide to C Programming source

C 600 116 Updated Sep 17, 2025

Bao, a Lightweight Static Partitioning Hypervisor

C 461 161 Updated Nov 6, 2025

A low-overhead dynamic binary instrumentation and modification tool for ARM (both AArch32 and AArch64 support) and RISC-V (RV64GC).

C 382 71 Updated Jan 21, 2025

Workshop on firmware reverse engineering

C 338 46 Updated Sep 25, 2025

RISC-V Processor Trace Specification

C 195 57 Updated Oct 1, 2025

Penglai Enclave is an open-sourced, secure and scalable TEE system for RISC-V.

C 144 33 Updated Mar 5, 2025

RISC-V IOMMU Specification

C 139 29 Updated Nov 7, 2025

Simple machine mode program to probe RISC-V control and status registers

C 126 28 Updated Apr 28, 2023
C 116 35 Updated Nov 14, 2022

An optimized neural network operator library for chips base on Xuantie CPU.

C 95 43 Updated Jun 26, 2024

Tray icon for the Spotify Linux client application

C 77 10 Updated Mar 3, 2024

Proof-of-concept implementation for the paper "A Security RISC: Microarchitectural Attacks on Hardware RISC-V CPUs" (IEEE S&P 2023)

C 73 10 Updated Mar 18, 2025

Codes sources des challenges de l'édition 2023 du 404 CTF

C 66 9 Updated Sep 28, 2023

QEMU with support for CHERI

C 61 37 Updated Nov 7, 2025

ARM PTM decoder, and ARM ETM v4 decoder. ptm2human is a decoder for trace data outputted by Program Trace Macrocell (PTM) and Embedded Trace Macrocell (ETMv4).

C 54 13 Updated Feb 25, 2025

A bare-metal application to test specific features of the risc-v hypervisor extension

C 42 24 Updated Dec 19, 2023
Next