Shankar,

When you have trouble using CVS, please search the net for information
or a good book about it, because many projects use this revision
control system.

You will not find CMS in any 0.9.8 source tree; you will need to use
OpenSSL 0.9.9 sources - which are available through CVS or, when you
must, through the 0.9.9 source tree snapshots published at the OpenSSL
ftp site (see 'sources' -> snapshots ftp on the OPenSSL web site).

CMS comes with a sample app and documentation (in the doc/ directory
in the form of .pod files, which will be processed when you build
OpenSSL - Perl is mandatory then).


Documentation is available in the form of a sample application and
accompanying documentation in 0.9.9:

doc/apps/cms.pod is the documentation master copy.
apps/cms.c is the sample app source code.


Tip: For maximum ease of first use, get yourself a Linux or BSD box
and build the OpenSSL sources and documentation on that one first -
that is the platform where almost everybody else is working on, so
you'll have the least number of surprises there. If you don't know how
to use Linux, find someone who does or get a book about it.
Once done on such a UNIX machine, move to Win32/Windows and rebuild
the 0.9.9 snapshot/CVS source tree there.
I give you this advice because the Windows platform can become quite
cumbersome once you tread outside the Microsoft-published development
realm and it doesn't look to me like you have the experience there
yet.

Added benefit is that when you build it on a Linux box, I hope you
will quite quickly be able to produce a working CMS test application,
which you can use to verify [part of] your operation.


Last but certainly not least: do not mix 0.9.9 with 0.9.8 unless you
know what you are doing.


Sincerely,

Ger Hobbelt




On Tue, Apr 8, 2008 at 7:00 AM, shankar ks wrote:
> Hi steve ,
>
> I am trying to find out the source code for CMS in openssl , I have done
> signing, compression, encryption of my data using Openssl API's in C
> programing language.. Now I need to inplement all those signing ,
> compression, encryption data as a CMS package.
> I have reffered to the CVS of openssl :
> http://cvs.openssl.org/dir?d=openssl/crypto/cms , Here i found the CMS , but
> when i Download the latest versions of openssl like 0.9.8g , there i did not
> find any files realted to cms (like /crypto/cms) ..
> Even i tried to implement the CMS using the PKCS#7 Api's, but there is no
> proper information is available for those ..
> Can you please give me where I will get the source code of CMS for the SSL's
> given on openssl organisation.. and also give me the information of how to
> use the CMS API's or some document related to those usages ...
>
> Thanks in Advance
>
> --
> --Best Regards
> Shankar




--
Met vriendelijke groeten / Best regards,

Ger Hobbelt

--------------------------------------------------
web: http://www.hobbelt.com/
http://www.hebbut.net/
mail: ger@hobbelt.com
mobile: +31-6-11 120 978
--------------------------------------------------
__________________________________________________ ____________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majordomo@openssl.org