=================================================================== RCS file: /cvs/palm/Palm-Keyring/examples/example1.pl,v retrieving revision 1.5 retrieving revision 1.10 diff -u -r1.5 -r1.10 --- palm/Palm-Keyring/examples/example1.pl 2006/11/10 01:46:40 1.5 +++ palm/Palm-Keyring/examples/example1.pl 2007/08/10 05:13:31 1.10 @@ -1,37 +1,21 @@ #!/usr/bin/perl +# $RedRiver: example1.pl,v 1.9 2007/01/30 04:59:55 andrew Exp $ use strict; use warnings; -use diagnostics; -use lib 'lib'; use Palm::Keyring; -my $pdb = new Palm::Keyring; +my $pdb = new Palm::Keyring('12345'); -use YAML; +my $rec = $pdb->append_Record(); -#print Dumper $pdb +my $acct = { + 0 => { data => 'Test3' }, + 1 => { data => 'anothertestaccount' }, + 2 => { data => 'adifferentmypass' }, + 255 => { data => 'now that really roxorZ!' }, +}; -#$pdb->Load("Keys-GtkrNEW.PDB"); -#$pdb->Decrypt('12345'); -$pdb->Load("Keys-Gtkr.PDB"); -#$pdb->Load("k:/working/Keys-Gtkr.PDB"); -$pdb->Decrypt('12345'); - -#-------------------------------------------------- -# my $new_record = $pdb->append_Record(); -# -# $new_record->{plaintext} = { -# name => 'Test3', -# account => 'anothertestaccount', -# password => 'adifferentmypass', -# description => 'now that really roxorZ!', -# }; -# -#$pdb->Encrypt('12345'); -# -#$pdb->Write("Keys-GtkrNEW.PDB"); -#-------------------------------------------------- - -print Dump $pdb; - +$pdb->Encrypt($rec, $acct); + +$pdb->Write("Keys-Gtkr-example.PDB");