Take a look at dgd/src/kfun/table.c; the first function in that file should make it "clear." These algorithms become available through the encrypt(), decrypt() and hash_string() kfuns. Regards, Felix Croes