Re: seeking basic level help with cryptlib
uttarauk uttarauk <[email protected]>
| Newsgroups | gmane.comp.encryption.cryptlib |
|---|---|
| Message-ID | <[email protected]> |
By any chance, do you have some sample code which might help me understand the basics of cryptlib? Probably something that just calculates a hash value or gives an encrypted result ? On Mon, Mar 22, 2010 at 1:47 AM, Scott Neugroschl <[email protected]>wrote: > On 3/21/2010 4:11 PM, uttarauk uttarauk wrote: > > Hi, > I am a beginner and just downloaded the cryptlib 3.3.3 to Ubuntu. I > tried to compile a very basic level code to just to see if the library is > build properly. Below is the code. It worked without errors: > > #include<stdio.h> > #include "cryptlib.h" > > int main(void){ > cryptInit(); > cryptEnd(); > return 0; > } > > I then copy-pasted the sample code in the manual: > > #include<stdio.h> > #include "cryptlib.h" > > int main(void){ > cryptInit(); > /* Create an envelope for the message */ > cryptCreateEnvelope( &cryptEnvelope, cryptUser, CRYPT_FORMAT_SMIME > ); > /* Push in the message recipient's name */ > cryptSetAttributeString( cryptEnvelope, CRYPT_ENVINFO_RECIPIENT, > recipientName, > recipientNameLength ); > /* Push in the message data and pop out the signed and encrypted > result */ > cryptPushData( cryptEnvelope, message, messageSize, &bytesIn ); > cryptFlushData( cryptEnvelope ); > cryptPopData( cryptEnvelope, encryptedMessage, encryptedSize, > &bytesOut ); > /* Clean up */ > cryptDestroyEnvelope( cryptEnvelope ); > cryptEnd(); > return 0; > } > > Well, you *do* need to *declare* your variables. > > This gives several errors like: > > test1.c: In function ‘main’: > test1.c:15: error: ‘cryptEnvelope’ undeclared (first use in this function) > test1.c:15: error: (Each undeclared identifier is reported only once > test1.c:15: error: for each function it appears in.) > test1.c:15: error: ‘cryptUser’ undeclared (first use in this function) > test1.c:18: error: ‘recipientName’ undeclared (first use in this function) > test1.c: error: ‘recipientNameLength’ undeclared (first use in this > function) > test1.c: error: ‘message’ undeclared (first use in this function) > test1.c:21: error: ‘messageSize’ undeclared (first use in this function) > test1.c:21: error: ‘bytesIn’ undeclared (first use in this function) > test1.c:23: error: ‘encryptedMessage’ undeclared (first use in this > function) > test1.c:23: error: ‘encryptedSize’ undeclared (first use in this function) > test1.c:24: error: ‘bytesOut’ undeclared (first use in this function) > > It clearly is asking for the values of the variables. Could someone please > help me understand what I must do to get this working. If someone has sample > codes, it would be great if you could share. > > > _______________________________________________ > Cryptlib mailing [email protected] via Mail: [email protected] > Archive: ftp://ftp.franken.de/pub/crypt/cryptlib/archives/http://news.gmane.org/gmane.comp.encryption.cryptlib > Posts from non-subscribed addresses are blocked to prevent spam, please > subscribe in order to post messages. > > > > _______________________________________________ Cryptlib mailing list [email protected] via Mail: [email protected] Archive: ftp://ftp.franken.de/pub/crypt/cryptlib/archives/ http://news.gmane.org/gmane.comp.encryption.cryptlib Posts from non-subscribed addresses are blocked to prevent spam, please subscribe in order to post messages.