aboutsummaryrefslogtreecommitdiffstats
path: root/ossl_pkcs7.c
Commit message (Collapse)AuthorAgeFilesLines
* FixexMichal Rokos2003-07-101-3/+3
|
* *** empty log message ***GOTOU Yuuzou2003-07-091-2/+16
|
* *** empty log message ***GOTOU Yuuzou2003-07-091-0/+2
|
* call ossl_raise with NULL when no message is passedMichal Rokos2003-07-091-21/+20
|
* *** empty log message ***GOTOU Yuuzou2003-07-011-1/+1
|
* *** empty log message ***GOTOU Yuuzou2003-06-291-8/+8
|
* * ossl_pkcs7.c: SMIME_read_PKCS7 returns content only if the envelope is ↵GOTOU Yuuzou2003-06-281-1/+2
| | | | detached.
* * ossl_x509ext.[ch]: rename ossl_x509ext_get_X509_EXTENSION to ↵GOTOU Yuuzou2003-06-271-6/+6
| | | | | | | DupX509ExtPtr, and use where needed. * ossl_pkcs7.c: use sk_X509_pop_free() instead of sk_X509_free(). * ossl.c: typo fixed.
* ossl_pkcs7.c: Typo cleanup.NAKAMURA Hiroshi2003-06-261-2/+2
|
* * ossl_pkcs7.c: PKCS7#verify sets the content to @data.GOTOU Yuuzou2003-06-261-2/+11
|
* Typo fixed.NAKAMURA Hiroshi2003-06-251-1/+1
|
* * cipher.h: replace ossl_cipher_get_EVP_CIPHER into GetCipherPtrGOTOU Yuuzou2003-06-251-141/+398
| | | | | | | | | | | | | | | | | | | | | | | | | * cipher.c: ditto. * ossl_pkey_rsa.c: use GetCipherPtr. * ossl_pkey_dsa.c: use GetCipherPtr. * ossl_ssl.c: SSLContext#initialize allows a Symbol as SSL type. * ossl_x509store.c: set verify callback on ex_data. * ossl_pkcs7.c: added some(many) features. - PKCS7::read_smime as a wrapper of SMIME_write_PKCS7 - PKCS7::write_smime as a wrapper of SMIME_write_PKCS7 - PKCS7::sign as a wrapper of PKCS7_sign - PKCS7::encrypt as a wrapper of PKCS7_ecnrypt - PKCS7::PKCS7#initialized disallow PKCS#7 type as argument. - PKCS7::PKCS7#type= to set PKCS#7 type. (NID_pkcs7_* can be specified by Symbol.) - PKCS7::PKCS7#type to get PKCS#7 type. - PKCS7::PKCS7#detached= to set detached. - PKCS7::PKCS7#detached? to query if the envelop is detached. - PKCS7::PKCS7#verify is as a wrapper of PKCS7_verify - PKCS7::PKCS7#decrypt is as a wrapper of PKCS7_decypt - PKCS7::PKCS7#data= is an alias of PKCS7::PKCS7#add_data - PKCS7::PKCS7#verify_data is temporarily disabled. - PKCS7::PKCS7#decode_data is temporarily disabled. - PKCS7_* constants are introduced.
* *** empty log message ***GOTOU Yuuzou2003-06-131-1/+1
|
* ossl_ssl.cGOTOU Yuuzou2003-06-131-7/+6
|
* fix-up copy_dup_framework for latest RubyMichal Rokos2003-05-211-2/+2
|
* Various updatesMichal Rokos2003-04-211-0/+27
|
* Make OSSL2 work with Ruby1.6 too (currently #dup, #copy isn't working)Michal Rokos2003-02-241-0/+2
|
* Port to Ruby1.8 (alloc|copy) framework.Michal Rokos2002-12-291-4/+4
|
* * Indent by 4 spaces, 1 tab has the width of 8 spaces.GOTOU Yuuzou2002-12-171-386/+374
|
* BN: Make it work with Ruby's nums, PKCS7&X509: Fix for big serialsMichal Rokos2002-11-111-1/+1
|
* x509crl.c: GetX509CRLPtr and DupX509CRLPtr macros introduced and subst for ↵Michal Rokos2002-07-101-8/+2
| | | | ossl_x509crl_get_X509_CRL
* Fix lookup CRLs during #verify when CRL is addedMichal Rokos2002-07-101-1/+1
|
* Drop OSSL_Check_Type (Use OSSL_Check_Kind where needed)Michal Rokos2002-06-131-3/+1
|
* ossl_digest_EVP_MD renamed to GetDigestPtrMichal Rokos2002-06-121-1/+1
| | | | | openssl_missing.c: fixup for HMAC_CTX_copy added TestCase for HMAC
* change all rb_raise and OSSL_Raise to ossl_raiseMichal Rokos2002-06-121-36/+36
| | | | | fix: Cipher#final cannot be called without preceding Cipher#(en|de)crypt Config ported to OpenSSL 0.9.7 interface
* OSSL_Debug workaround (should work under Windows too)Michal Rokos2002-06-121-4/+0
|
* Disabled OSSL_Debug macro (TODO: Find a workaround to make it work under ↵Michal Rokos2002-06-121-0/+4
| | | | Windows)
* New debug interface that can be directed from Ruby-spaceMichal Rokos2002-06-111-1/+2
|
* X509Cert: introduced GetX509CertPtr and DupX509CertPtrMichal Rokos2002-06-081-20/+5
| | | | X509Ext: fixed memory leaking in ExtFactory after GC
* PKey: NO useless EVP_PKEY* dups.Michal Rokos2002-06-081-20/+10
|
* Imp & use of ossl_pkey_get_private_EVP_PKEY(obj) funcMichal Rokos2002-06-071-24/+5
|
* X509Attr, X509Cert, X509CRL, X509Ext, X509Name, X509Req, X509Revoked, ↵Michal Rokos2002-06-071-12/+16
| | | | X509Store port to 1.8 and new class creation fixups
* PKey (DH|DSA|RSA) cleanup and rewrite (EVP_PKEY is now wrapped), final ↵Michal Rokos2002-06-061-0/+1
| | | | cleaning for ossl.h
* PKCS7 port, Makefile CVS removalMichal Rokos2002-06-051-123/+130
|
* BN, Cipher, Config, Digest cleanupMichal Rokos2002-06-041-2/+0
|
* Initial revisionMichal Rokos2002-06-041-2/+2
|
* * Big internal cleanup (all structs with only 1 member rearranged)Michal Rokos2002-03-111-152/+99
| | | | * improved getting time_t from cTime
* * WARNING! All to_str methods are not used any longer (use to_text instead)Michal Rokos2002-03-051-8/+7
| | | | | * made an aliases to_pem as to_s * more relaxed params checking - everywhere where string was needed it is OK that obj implements to_s method
* * More benevolent checks (Check_SafeStr(x) -> Check_Type(x, T_STRING)Michal Rokos2002-02-231-4/+3
| | | | (where we don't care)
* * transition from rb_raise to OSSL_Raise (where possible)Michal Rokos2002-02-131-46/+35
| | | | | * some mem checks * preliminary DH key support
* * OpenSSL 0.9.6c support (BN)Michal Rokos2002-01-101-18/+9
| | | | | | * MS_CALLBACK to ossl_pkey_*.c * Memory checking with OSSL_DEBUG * API doc style change
* * Further checking (Check_SafeStr, memory leaks)Michal Rokos2002-01-041-55/+83
|
* * Memory checkingMichal Rokos2001-12-211-12/+19
|
* * fixed unusual usage of ## preprocessing sequence.GOTOU Yuuzou2001-12-211-1/+1
|
* - BN added (only proof of concept)Michal Rokos2001-11-211-4/+4
| | | | | - indent changed - rand.h to ossl.h added
* - HMAC addedMichal Rokos2001-11-201-25/+50
| | | | | | | | - Config came back - API changed in PKCS7 (param. order) - API changed in Cipher (can't add data in .new) - indentation changed (only half of files, 2nd half to do) - some API doc added to README
* Released as 0.0.9Michal Rokos2001-11-181-1/+1
|
* Sync with DEVELMichal Rokos2001-11-161-4/+4
|
* Initial revisionMichal Rokos2001-11-161-0/+632