Workbench
2013-12-11 01:25 by Ian
Enough visitors to my home have taken pictures of my workbench to convince me to put pictures and descriptions of things online.
Android --> GZip --> PHP
2013-09-12 05:36 by Ian
Sometimes, you need your android app to ship a large volume of data to a server, and bandwidth is more important than CPU. I ran up against this recently while working on a log-dump function. If the user tries to upload 5000 lines of log, it might be several megabytes of low-density data going over his line.
Real-Time Scheduler Library For Arduino
2013-07-18 01:05 by Ian
Arduino has turned out to be a prolific microcontroller platform, and has spawned many clones. This article will give a brief tour of a C++ library I wrote to accurately schedule many processes on the CPU using a single timing source.
Building the CAVP Test Apparatus
2013-04-02 17:21 by Ian
The last entry gave a quick practical overview for building a FIPS capable OpenSSL. This one will explain how to compile a program against it. The particular program I will be compiling is one that I wrote to execute a set of test-vectors issued by NIST's CAVP.
Bury it under the noise floor (Steganography)
2013-03-22 08:59 by Ian
Here is discussed a PHP program to hide encrypted messages and files inside of images without significantly changing the way the image looks. This is meant to be an instructional write-up to touch on some common ideas and mechanisms in cryptography.
311 in Tucson!!!
2013-03-08 09:01 by Ian
311 toured in Tucson and then Phoenix! I went to both shows and ended up getting Nick Hexum’s set-list! w00t!
Building a FIPS capable OpenSSL (Gentoo)
2013-03-08 08:24 by Ian
This is an anecdotal account of building OpenSSL with the FIPS container module on Gentoo. However, these instructions should be applicable to any other distribution with minimal translation effort. The result will be a static OpenSSL build suitable for inclusion into secure application software.
Installing asterisk 10 realtime
2012-09-04 11:28 by Ian
This is a brief guide to setting up asterisk on a generic linux host. This particular guide was written using CentOS 6. The process and configuration have been checked for accuracy on CentOS 6, Debian, and Gentoo. I have tried to indicate steps where such differences are relevant,
Automotive Isolation Box
2012-09-03 01:47 by Ian
This is a brief construction log of the barrier that sits between the computer and the hostile electrical environment found in a car.
Useful linux commands and notes
2012-09-02 12:39 by Ian
This page documents useful linux tricks and links that are helpful and probably not obvious.