Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Agent Instructions for tirdad

## Project Overview

tirdad is a Linux kernel module that randomizes TCP Initial Sequence Numbers
(ISN) for IPv4 and IPv6 to prevent CPU information leak side-channels. It uses
the kernel livepatch framework.

- **Upstream repo**: Kicksecure/tirdad
- **Language**: C (Linux kernel module)
- **Build**: `make` (requires kernel headers)
- **Packaging**: Debian/DKMS

## Known Upstream PR

There is an open upstream PR for adding `__printf` format attribute annotation
to `_s_out()`:

https://github.com/Kicksecure/tirdad/pull/3

The maintainer's position is that for a module this small (5 call sites, all
string literals with no format arguments), the change is too pedantic to
upstream. Do not re-propose this change.