Name Description Size
Makefile 1859
cms.h Interfaces of the CMS implementation. 39764
cmsarray.c CMS array functions. 4688
cmsasn1.c CMS ASN.1 templates 18187
cmsattr.c CMS attributes. 12053
cmscinfo.c CMS contentInfo methods. 12246
cmscipher.c Encryption/decryption routines for CMS implementation, none of which are exported. 24444
cmsdecode.c CMS decoding. 25823
cmsdigdata.c CMS digestedData methods. 6069
cmsdigest.c CMS digesting. 6924
cmsencdata.c CMS encryptedData methods. 7715
cmsencode.c CMS encoding. 28382
cmsenvdata.c CMS envelopedData methods. 12365
cmslocal.h Support routines for CMS implementation, none of which are exported. Do not export this file! If something in here is really needed outside of smime code, first try to add a CMS interface which will do it for you. If that has a problem, then just move out what you need, changing its name as appropriate! 13368
cmsmessage.c CMS message methods. 8935
cmspubkey.c CMS public key crypto 9386
cmsrecinfo.c CMS recipientInfo methods. 23551
cmsreclist.c CMS recipient list functions 6122
cmsreclist.h this recipient's index in recipientInfo array 908
cmssigdata.c CMS signedData methods. 33634
cmssiginfo.c CMS signerInfo methods. 36134
cmst.h Header for CMS types. 17273
cmsudf.c CMS User Define Types 11735
cmsutil.c CMS miscellaneous utility functions. 10694
config.mk 1062
exports.gyp 768
manifest.mn 886
smime.def 7905
smime.gyp 1852
smime.h Header file for routines specific to S/MIME. Keep things that are pure pkcs7 out of here; this is for S/MIME policy, S/MIME interoperability, etc. 5695
smime.rc 1871
smimemessage.c SMIME message methods 6230
smimesym.c 370
smimeutil.c Stuff specific to S/MIME policy and interoperability. 27174
smimever.c Library identity and versioning 462