Entries Tagged as 'Uncategorized'

My Next New Web Site

I put together a new web site dedicated to my viola career. It hosts my profile, repertoire, and contact information. Soon I will start a media gallery with photos and personal recordings.

http://stevewamsley.com

Comments are welcome.

Oops - Don’t Do This

Whenever I bring a new case of soda home, I like to stick one in the freezer to get it nice and cold. Except yesterday, I forgot about it and went to bed early. At around 4 in the morning, I woke up to a “pop” sound from the kitchen.

What a mess.

Not to mention, I picked up lemon-flavored diet.

A More Reasonable Bike Route

Here is a more reasonable bike route that I plan on doing tomorrow. It’s 4+ mikes and I estimate it will take about 40 min.

Exploratory Biking

Exploratory Biking is kinda like exploratory surgery - only more painful and it lasts longer. OK, so I set out on a bike ride last Sunday because I was bored. Unfortunately, my boredom lead me to get lost in West County and ended up riding for 1.5 hours - over 8 miles!!

PHPKeyStore Update

The KeyStore API is code complete. Check it out at phpkeystore.org. The current development release can always be installed with PEAR using:

pear install http://phpkeystore.org/download/KeyStore-current.tgz

All that really remains right now is internal tweaking for best practices and performance.

To summarize the functionality, the key management functionality consists of:

  • Loading and storing the key store
  • Creating secret keys, certificate signing requests, importing signed certificates, and deleting key store entries
  • Querying the key store for the existence of an entry and what type of entry it is

And the key usage functionality consists of:

  • Loading the key store
  • Using a public/private key pair to encrypt, decrypt, sign, and verify
  • Using a secret symmetric key to encrypt and decrypt

The current to-do list:

  • Add configuration file for system default values
  • Support file-based passwords
  • Support user-supplied options on the interface methods in order to support cryptographic functionality other than the default, baked-in settings
  • Add failure-case unit tests
  • Code review