Advertisement
Guest User

erika

a guest
Jan 19th, 2009
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. #include "../include/logging.h"
  2.  
  3.  
  4. // static char sigfile[MAXFILENAMELEN] = "/tmp/sig";
  5.  
  6. int main ( int argc, char **argv )
  7. {
  8. // setup data base
  9. // pquery("drop table logpile");
  10. // pquery("create table logpile(id sequence nonempty, ..... , )")
  11.  
  12. // TODO Interface fuer verifizierung bereitstellen
  13.  
  14.  
  15. // - hier muss noch hin wie ein digitales objekt repraesentiert wird - norman fragen
  16. gcry_error_t rc;
  17. // char obj[50]="Hallo Welt!";
  18. char obj[50]="Objekt1";
  19. // rc = logmessage ( "erika", "IAcheck", obj, "Lognachricht" );
  20. // rc = verifyrows(obj,0);
  21. //
  22.  
  23. //
  24. // int i;
  25. //
  26. //
  27.  
  28. gcry_sexp_t sig,pkey,skey;
  29. obtainkeys(&skey,&pkey);
  30. rc = sign(obj,&sig,&skey);
  31.  
  32. printf("sign: %i, %s\n",gcry_err_code(rc),gcry_strerror(rc));
  33.  
  34. rc=verifysig(&obj[0],sig,pkey);
  35. //
  36. // printf("exitval: %i: %s\n", gcry_err_code(rc),gcry_strerror ( rc ));
  37. // return(0);
  38. // rc=verifyrows(obj,0);
  39. if (rc == 0 ) {
  40.  
  41. printf("Objekt: '%s' ist verifizierit\n",obj) ;
  42. return(0);
  43. }
  44. printf ( "Fehlercode von verify ist: %i, %s\n", gcry_err_code(rc) , gcry_strerror(rc));
  45.  
  46.  
  47. return ( 0 );
  48. }
  49.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement