Found the problem:

Character classes follow the current locale set for Lua. Therefore, the class '[a-z]' can be different from '%l'.
http://www.lua.org/pil/20.2.html

I patched the LibTrust-0.1 zip linked at the top of the thread. Download a new copy and you should be all set.