外部補助記憶装置

雑多なメモの寄せ集め

低レイヤ

AArch64 な環境を x86_64 マシン上に cloud-init で自動で構築する

テスト用に aarch64 な環境が欲しいが手元に aarch64 ネイティブな環境がなかったため、QEMU のエミュレーションを用いた仮想マシンで cloud-init を使って自動で環境を構築したときのメモ 依存パッケージのインストール virsh や virt-install、cloud-local…

Vector AES (VAES) で AES-GCM の処理が速くなるらしい

より簡潔な VAES 実装のパッチが Linux kernel に投げられていた。 lore.kernel.org VAES のパッチ自体は過去に存在していたが、Intel が開発したパッチなためか再利用性に欠け、バイナリサイズも大きいという欠点があったようだ。 lore.kernel.org 今回はそ…

Windows の構造化例外ハンドラとは?

Crowdstrike Falcon のカーネルモジュールにおけるやらかしで全世界規模の BSoD 多発事故が発生した。 www.crowdstrike.com 調べると、Windows には「構造化例外ハンドラ(SEH; Structured Exception Handler)」という独自の C/C++ 拡張があるらしい。 learn.…