rpmio/tkey.c File Reference

Routines to handle RFC-2440 detached signatures. More...

#include "system.h"
#include "rpmio_internal.h"
#include "debug.h"

Go to the source code of this file.

Functions

static int doit (const char *sig, pgpDig dig, int printing)
int main (int argc, char *argv[])

Variables

static int _debug = 0
static const char * fips_p = "8df2a494492276aa3d25759bb06869cbeac0d83afb8d0cf7cbb8324f0d7882e5d0762fc5b7210eafc2e9adac32ab7aac49693dfbf83724c2ec0736ee31c80291"
static const char * fips_q = "c773218c737ec8ee993b4f2ded30f48edace915f"
static const char * fips_g = "626d027839ea0a13413163a55b4cb500299d5522956cefcb3bff10f399ce2c2e71cb9de5fa24babf58e5b79521925c9cc42e9f6f464b088cc572af53e6d78802"
static const char * fips_hm = "a9993e364706816aba3e25717850c26c9cd0d89d"
static const char * fips_y = "19131871d75b1612a819f29d78d1b0d7346f7aa77bb62a859bfd6c5675da9d212d3a36ef1672ef660b8c7c255cc0ec74858fba33f44c06699630a76b030ee333"
static const char * fips_r = "8bac1ab66410435cb7181f95b16ab97c92b341c0"
static const char * fips_s = "41e2345f1f56df2458f426d155b4ba2db6dcd8c8"
static const char * jbjSecretDSA
static const char * jbjPublicDSA
static const char * abcSignatureDSA


Detailed Description

Routines to handle RFC-2440 detached signatures.

Definition in file tkey.c.


Function Documentation

static int doit ( const char *  sig,
pgpDig  dig,
int  printing 
) [static]

Definition at line 12 of file tkey.c.

References _debug, and pgpPrtPkts().

int main ( int  argc,
char *  argv[] 
)

Definition at line 103 of file tkey.c.

References abcSignatureDSA, doit(), fips_g, fips_hm, fips_p, fips_q, fips_r, fips_s, fips_y, pgpDig_s::g, pgpDigParams_s::hash, pgpDigParams_s::hashlen, pgpDig_s::hm, jbjPublicDSA, jbjSecretDSA, pgpDig_s::p, pgpFreeDig(), PGPHASHALGO_SHA1, pgpNewDig(), printing, pgpDig_s::q, pgpDig_s::r, RPMDIGEST_NONE, rpmDigestFinal(), rpmDigestInit(), rpmDigestUpdate(), pgpDig_s::s, pgpDig_s::signature, and pgpDig_s::y.


Variable Documentation

int _debug = 0 [static]

Definition at line 6 of file tkey.c.

const char* abcSignatureDSA [static]

Initial value:

 "
iD8DBQA7vII+gdKlVtiOg5kRAvg4AJ0fV3gDBADobAnK2HOkV88bfmFMEgCeNysO
nP3dWWJnp0Pnbor7pIob4Dk=
"

Definition at line 97 of file tkey.c.

Referenced by main().

const char* fips_g = "626d027839ea0a13413163a55b4cb500299d5522956cefcb3bff10f399ce2c2e71cb9de5fa24babf58e5b79521925c9cc42e9f6f464b088cc572af53e6d78802" [static]

Definition at line 57 of file tkey.c.

Referenced by main().

const char* fips_hm = "a9993e364706816aba3e25717850c26c9cd0d89d" [static]

Definition at line 59 of file tkey.c.

Referenced by main().

const char* fips_p = "8df2a494492276aa3d25759bb06869cbeac0d83afb8d0cf7cbb8324f0d7882e5d0762fc5b7210eafc2e9adac32ab7aac49693dfbf83724c2ec0736ee31c80291" [static]

Definition at line 55 of file tkey.c.

Referenced by main().

const char* fips_q = "c773218c737ec8ee993b4f2ded30f48edace915f" [static]

Definition at line 56 of file tkey.c.

Referenced by main().

const char* fips_r = "8bac1ab66410435cb7181f95b16ab97c92b341c0" [static]

Definition at line 63 of file tkey.c.

Referenced by main().

const char* fips_s = "41e2345f1f56df2458f426d155b4ba2db6dcd8c8" [static]

Definition at line 64 of file tkey.c.

Referenced by main().

const char* fips_y = "19131871d75b1612a819f29d78d1b0d7346f7aa77bb62a859bfd6c5675da9d212d3a36ef1672ef660b8c7c255cc0ec74858fba33f44c06699630a76b030ee333" [static]

Definition at line 61 of file tkey.c.

Referenced by main().

const char* jbjPublicDSA [static]

Initial value:

 "
mQFCBDu6XHwRAwCTIHRgKeIlOFUIEZeJVYSrXn0eUrM5S8OF471tTc+IV7AwiXBR
zCFCan4lO1ipmoAipyN2A6ZX0HWOcWdYlWz2adxA7l8JNiZTzkemA562xwex2wLy
AQWVTtRN6jv0LccAoN4UWZkIvkT6tV918sEvDEggGARxAv9190RhrDq/GMqd+AHm
qWrRkrBRHDUBBL2fYEuU3gFekYrW5CDIN6s3Mcq/yUsvwHl7bwmoqbf2qabbyfnv
Y66ETOPKLcw67ggcptHXHcwlvpfJmHKpjK+ByzgauPXXbRAC+gKDjzXL0kAQxjmT
2D+16O4vI8Emlx2JVcGLlq/aWhspvQWIzN6PytA3iKZ6uzesrM7yXmqzgodZUsJh
1wwl/0K5OIJn/oD41UayU8RXNER8SzDYvDYsJymFRwE1s58lL7QpSmVmZiBKb2hu
c29uIChBUlMgTjNOUFEpIDxqYmpAcmVkaGF0LmNvbT6IVwQTEQIAFwUCO7pcfAUL
BwoDBAMVAwIDFgIBAheAAAoJEIHSpVbYjoOZBToAn3TXaAI+bhg51EeyaiFip/6W
OVwBAJ44rTtNsgZBQxXISjB64CWxl4VaWQ==
"

Definition at line 83 of file tkey.c.

Referenced by main().

const char* jbjSecretDSA [static]

Initial value:

 "
lQFvBDu6XHwRAwCTIHRgKeIlOFUIEZeJVYSrXn0eUrM5S8OF471tTc+IV7AwiXBR
zCFCan4lO1ipmoAipyN2A6ZX0HWOcWdYlWz2adxA7l8JNiZTzkemA562xwex2wLy
AQWVTtRN6jv0LccAoN4UWZkIvkT6tV918sEvDEggGARxAv9190RhrDq/GMqd+AHm
qWrRkrBRHDUBBL2fYEuU3gFekYrW5CDIN6s3Mcq/yUsvwHl7bwmoqbf2qabbyfnv
Y66ETOPKLcw67ggcptHXHcwlvpfJmHKpjK+ByzgauPXXbRAC+gKDjzXL0kAQxjmT
2D+16O4vI8Emlx2JVcGLlq/aWhspvQWIzN6PytA3iKZ6uzesrM7yXmqzgodZUsJh
1wwl/0K5OIJn/oD41UayU8RXNER8SzDYvDYsJymFRwE1s58lL/8DAwJUAllw1pdZ
WmBIoAvRiv7kE6hWfeCvZzdBVgrHYrp8ceUa3OdulGfYw/0sIzpEU0FfZmFjdG9y
OgAA30gJ4JMFKVfthnDCHHL+O8lNxykKBmrgVPLClue0KUplZmYgSm9obnNvbiAo
QVJTIE4zTlBRKSA8amJqQHJlZGhhdC5jb20+iFcEExECABcFAju6XHwFCwcKAwQD
FQMCAxYCAQIXgAAKCRCB0qVW2I6DmQU6AJ490bVWZuM4yCOh8MWj6qApCr1/gwCf
f3+QgXFXAeTyPtMmReyWxThABtE=
"

Definition at line 67 of file tkey.c.

Referenced by main().


Generated on Mon Mar 5 13:30:32 2007 for rpm by  doxygen 1.5.1