FreeBSD Contributions
Areas of Work
Project Ideas
- Add
/dev/cmx0 support to libccid
- Smartcard based full disk encryption
- CCID class support for USB4BSD (
ccid0)
- Kernel smartcard framework
- In-kernel PKCS#11, PKSC#15, PC/SC, CT-API (?)
- Manage available readers and smartcards (
scr0, sc0)
- Provides device node or in-kernel object per
available smartcard (ops: read/write APDU) (
sc0)
- IFD handler per reader
- Handler for USB4BSD CCID class devices (
ccid0)
- Handler for
cmx0
- Linux smartK:
http://smartk.dia.unisa.it/
- PKI smartcard support (where?)
- Patch GELI to be able to use PKI smartcard devices
for disk encryption (
pki0)
- use private key on smartcard to decrypt key material
- boot from /boot on USB stick, as already implemented
- Run FreeBSD kernel within a userland process,
much like UML or CoLinux
- Fix pf to handle fragmented IPv6 packets more gracefully
- work on ThinkPad accel driver
- get cmm device and write cmm driver
- port /dev/clockctl stuff to allow chroot and unpriv ntpd on FreeBSD (cf. NetBSD article)
- Check out the HAMMER fs from DragonFlyBSD
Reference Material