Index ¦ Archives ¦ Atom > Category: Technical ¦ Atom

Smart card icons

I’ve been working on smart card integration into Seahorse, and as part of that we need icons for smart cards. I had fun putting together something today:

Smart card icons

Obviously not perfect, but I’m happy with the result. The tools and info in gnome-icon-theme are really nice.

At some point …


Ditching Certificate Authorities with Convergence

Listened to Moxie’s talk about Trust Agility and ‘Convergence’. Sounds like a viable candidate for ditching the Certificate Authority mess, or at least part of a solution. Go watch the video if you haven’t already.

I was thinking about how we could implement support for Convergence in GNOME …


Viewer for Certificate and Key files

So a lot of the work I do doesn’t have any user interface. The best user interface is no user interface, well one that isn’t needed. But recently I’ve been working some tools to view the plethora of certificate and key formats out there. So I couldn …


How to build telepathy-qt4 with alternate prefix

Just figured out how to build telepathy-qt4 in an alternate prefix and also look for dependencies in that prefix as well. Since I don’t use cmake much these days, figured I’d post this so I could go and look back at it later. Depends on this fix.

PKG_CONFIG_PATH …

The security devroom at FOSDEM

Went to FOSDEM last weekend. It was a cool and crazy conference: packed rooms, great talks, good friends, much beer. I enjoyed finally meeting the Collabora guys I’m now working with.

I hung out in the absolutely packed security devroom the first day, superbly organized by Martin Paljak from …


Implemented trust assertions and certificate chains

Trust assertions are bits of trust information used by applications to make trust decisions about certificates. For example, trust assertions can represent certificate authority anchors, pinned certificate exceptions, or revocation lists. Trust assertions do not represent the trust decision itself, but they’re used in a trust decision.

By using …


These aren’t the benchmarks you’re looking for

I was evaluating use of GObject for small plentiful short-lived objects in libgck. I wanted to see how their performance compared to custom reference counted structures. Turns out it’s not as bad as I imagined.

The speed difference on my system, with a simple test program, ended up being …


Goals of the Keyring and Seahorse Projects

In an effort to get better organized, I’ve put together a page listing the goals of the gnome-keyring and seahorse projects. It’s all broken down into tasks, plans, and what’s already done.

The basic jist of it is to make crypto and security a usable experience on …


About Trust Assertions

I’ve been working on some specifications for storage of ‘trust’. This a sufficiently vague and abstract concept to require a hoity toity name: Trust Assertions

Trust assertions are used to assign an explicit level of trust to a public key or certificate. I’ll just refer to certificates below …


Certificate and Key Widgets

The new certificate and key view widgets are now merged into gnome-keyring master. They live in libgcr: a library for crypto UI widgets and crypto helpers.

The goal of the widgets are to have a simple mode, where only the information needed for a user to uniquely identify a certificate …

© Stef Walter. Built using Pelican. Theme by Giulio Fidente on github. .