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.
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.