Re: seeking basic level help with cryptlib

Scott Neugroschl <[email protected]>
Newsgroups gmane.comp.encryption.cryptlib
Message-ID <[email protected]>
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 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.
>

_______________________________________________
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.