diff options
author | Cedric BAIL <cedric.bail@free.fr> | 2008-11-26 10:45:47 +0000 |
---|---|---|
committer | Cedric BAIL <cedric.bail@free.fr> | 2008-11-26 10:45:47 +0000 |
commit | 257e3c35f54b1e9b7b9fcd6f4441588e4d0bbbdb (patch) | |
tree | a7a33c96c2ab9ad28659283f6e323643002a5e09 /src/lib/eet_cipher.c | |
parent | e4edfd6ff3d373ec219104148599a34610f7fa2b (diff) | |
download | eet-257e3c35f54b1e9b7b9fcd6f4441588e4d0bbbdb.tar.gz |
Add a function to get the raw signature data.
SVN revision: 37809
Diffstat (limited to 'src/lib/eet_cipher.c')
-rw-r--r-- | src/lib/eet_cipher.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/eet_cipher.c b/src/lib/eet_cipher.c index 2de8711..96949f5 100644 --- a/src/lib/eet_cipher.c +++ b/src/lib/eet_cipher.c @@ -477,6 +477,7 @@ eet_identity_sign(FILE *fp, Eet_Key *key) const void* eet_identity_check(const void *data_base, unsigned int data_length, const void *signature_base, unsigned int signature_length, + const void **raw_signature_base, unsigned int *raw_signature_length, int *x509_length) { #ifdef HAVE_SIGNATURE @@ -554,6 +555,8 @@ eet_identity_check(const void *data_base, unsigned int data_length, return NULL; # endif if (x509_length) *x509_length = cert_len; + if (raw_signature_base) *raw_signature_base = sign; + if (raw_signature_length) *raw_signature_length = sign_len; return cert_der; #else return NULL; |