Jarkko Sakkinen
banner
jarkk0.bsky.social
Jarkko Sakkinen
@jarkk0.bsky.social
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1
it's just periodic perlin noise fractal clouds ATM moment in my terminal but this will turn into mailweb 0.3 (eventually) :-)

#rustlang #mutt #email
November 9, 2025 at 10:31 PM
tpm2-protocol 0.14.0 #linux #tpm #rustlang
November 7, 2025 at 9:03 PM
Dependency graph of tpm2sh showing the crates that realize the tool. It's a bit different take than TSS2 :-)

#linux #tpm #tpm2 #rustlang
November 5, 2025 at 7:32 AM
nörtein juttu ikinä iteltä, mutta tein 27 vuoden aikana muotoituneista kaikista itse määritellyistä vim-shortcuteista cheat sheetin :---) hitaasti kypsyneet, harkiten poimitut ja kerroksittain muodostuneet shortcutit. joku aina tahtoo unohtuu, niiin ny on nopee tsekkaa. tulipahan tehtyy tämmönenki 💣
November 4, 2025 at 4:33 PM
geocities oli vähän niin kuin ysärin lopun vibe-koodausta :-)
November 4, 2025 at 11:48 AM
great finally got batch file transfers working as expected ;-) soon ready to release zmodem2 0.3.0 :-) #tty #serial #zmodem #rustlang
November 4, 2025 at 7:17 AM
tpm2sh 0.15.0 compiles the policy commands to the DER payload.

Crypto has been migrated to OpenSSL for sake of allowing to be (or delegating the policy of being) FIPS compatible, and making crypto patchable.

#linux #kernel #tpm #openssl #rustlang
November 3, 2025 at 9:20 PM
October 27, 2025 at 8:47 AM
#mustache renderer in jq ;-) #jq
October 21, 2025 at 1:06 PM
~2,5 months and 13 KSLOC later, I'm done with this for the moment :-) neither immediate needs nor major bugs. crates.io/crates/tpm2s... #linux #rustlang #tpm
October 21, 2025 at 1:43 AM
policy expressions are now proper infix expressions :-) #linux #tpm #rustlang
October 20, 2025 at 10:54 PM
trivial task but so painful to to with e.g., tpm2_getekcertificate #linux #kernel #tpm
October 20, 2025 at 11:57 AM
policies:
October 20, 2025 at 6:07 AM
Refined the interface of offloaded objects:

1. Objects resident/loaded in TPM: tpm:
2. Offloaded objects: vtpm:

Thus, I removed also "key" and "session" subcommands and introduced "virtual" subcommand.

#linux #tpm #rustlang
October 20, 2025 at 5:45 AM
tpm2sh 0.11.16 #linux #kernel #tpm #rustlang
October 19, 2025 at 10:17 PM
fixed since in 0.11.2 ;-)
October 14, 2025 at 6:54 PM
known bug which might be confusing but "tpm2sh certificate" does work as proven by this screenshot. it should still accept nv-index without "0x" prefix.
October 14, 2025 at 6:10 PM
October 14, 2025 at 4:36 PM
i really like to use D2 at work these days :-) d2lang.com
October 9, 2025 at 7:54 AM
Finally TPM2_Import procedure for ECC or RSA primary parent fully working :-) Getting RSA-OAEP and ECDH import dance has required ridiculous amounts of times to get right but finally :-) And when it is done, it is done.

#linux #tpm
October 8, 2025 at 3:54 PM
Pitäs tähän www.mindtrek.org/speaker/jark... kuva. En ota itsestäni normaalisti valokuvia, ja tuli kyllä aika kuumottavia kuvia kun koitin tähtäillä selfietä. Tää tuorein kuva minkä löysin puhelimesta ei oikein myöskään oo ehkä sopivinta matskua :-D
October 2, 2025 at 10:09 AM
October 1, 2025 at 2:31 PM
my shitty buildroot kernel testing environment keeps improving as the years pass like a good wine ;-)

#buildroot
September 19, 2025 at 4:12 PM
tpm2-protocol 0.11 will not parse, it casts :-) minimal memory requirements: Code in '.rodata' + CPU registers #tpm #linux #rust #rustlang
September 13, 2025 at 2:55 AM
zmodem2 0.1.4 release with split subproject "zmodem2-bin" (cargo install zmodem2-bin).

#rust #zmodem #tty #serial
September 8, 2025 at 6:43 PM