Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Backport Ruby's OpenSSL changes | Michal Rokos | 2003-08-14 | 1 | -2/+2 |
| | |||||
* | v1.0.0 | GOTOU Yuuzou | 2003-07-22 | 1 | -99/+0 |
| | |||||
* | *** empty log message *** | GOTOU Yuuzou | 2003-07-21 | 1 | -1/+1 |
| | |||||
* | Fixex | Michal Rokos | 2003-07-10 | 1 | -3/+3 |
| | |||||
* | *** empty log message *** | GOTOU Yuuzou | 2003-07-09 | 1 | -2/+16 |
| | |||||
* | *** empty log message *** | GOTOU Yuuzou | 2003-07-09 | 1 | -0/+2 |
| | |||||
* | call ossl_raise with NULL when no message is passed | Michal Rokos | 2003-07-09 | 1 | -21/+20 |
| | |||||
* | *** empty log message *** | GOTOU Yuuzou | 2003-07-01 | 1 | -1/+1 |
| | |||||
* | *** empty log message *** | GOTOU Yuuzou | 2003-06-29 | 1 | -8/+8 |
| | |||||
* | * ossl_pkcs7.c: SMIME_read_PKCS7 returns content only if the envelope is ↵ | GOTOU Yuuzou | 2003-06-28 | 1 | -1/+2 |
| | | | | detached. | ||||
* | * ossl_x509ext.[ch]: rename ossl_x509ext_get_X509_EXTENSION to ↵ | GOTOU Yuuzou | 2003-06-27 | 1 | -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 Hiroshi | 2003-06-26 | 1 | -2/+2 |
| | |||||
* | * ossl_pkcs7.c: PKCS7#verify sets the content to @data. | GOTOU Yuuzou | 2003-06-26 | 1 | -2/+11 |
| | |||||
* | Typo fixed. | NAKAMURA Hiroshi | 2003-06-25 | 1 | -1/+1 |
| | |||||
* | * cipher.h: replace ossl_cipher_get_EVP_CIPHER into GetCipherPtr | GOTOU Yuuzou | 2003-06-25 | 1 | -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 Yuuzou | 2003-06-13 | 1 | -1/+1 |
| | |||||
* | ossl_ssl.c | GOTOU Yuuzou | 2003-06-13 | 1 | -7/+6 |
| | |||||
* | fix-up copy_dup_framework for latest Ruby | Michal Rokos | 2003-05-21 | 1 | -2/+2 |
| | |||||
* | Various updates | Michal Rokos | 2003-04-21 | 1 | -0/+27 |
| | |||||
* | Make OSSL2 work with Ruby1.6 too (currently #dup, #copy isn't working) | Michal Rokos | 2003-02-24 | 1 | -0/+2 |
| | |||||
* | Port to Ruby1.8 (alloc|copy) framework. | Michal Rokos | 2002-12-29 | 1 | -4/+4 |
| | |||||
* | * Indent by 4 spaces, 1 tab has the width of 8 spaces. | GOTOU Yuuzou | 2002-12-17 | 1 | -386/+374 |
| | |||||
* | BN: Make it work with Ruby's nums, PKCS7&X509: Fix for big serials | Michal Rokos | 2002-11-11 | 1 | -1/+1 |
| | |||||
* | x509crl.c: GetX509CRLPtr and DupX509CRLPtr macros introduced and subst for ↵ | Michal Rokos | 2002-07-10 | 1 | -8/+2 |
| | | | | ossl_x509crl_get_X509_CRL | ||||
* | Fix lookup CRLs during #verify when CRL is added | Michal Rokos | 2002-07-10 | 1 | -1/+1 |
| | |||||
* | Drop OSSL_Check_Type (Use OSSL_Check_Kind where needed) | Michal Rokos | 2002-06-13 | 1 | -3/+1 |
| | |||||
* | ossl_digest_EVP_MD renamed to GetDigestPtr | Michal Rokos | 2002-06-12 | 1 | -1/+1 |
| | | | | | openssl_missing.c: fixup for HMAC_CTX_copy added TestCase for HMAC | ||||
* | change all rb_raise and OSSL_Raise to ossl_raise | Michal Rokos | 2002-06-12 | 1 | -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 Rokos | 2002-06-12 | 1 | -4/+0 |
| | |||||
* | Disabled OSSL_Debug macro (TODO: Find a workaround to make it work under ↵ | Michal Rokos | 2002-06-12 | 1 | -0/+4 |
| | | | | Windows) | ||||
* | New debug interface that can be directed from Ruby-space | Michal Rokos | 2002-06-11 | 1 | -1/+2 |
| | |||||
* | X509Cert: introduced GetX509CertPtr and DupX509CertPtr | Michal Rokos | 2002-06-08 | 1 | -20/+5 |
| | | | | X509Ext: fixed memory leaking in ExtFactory after GC | ||||
* | PKey: NO useless EVP_PKEY* dups. | Michal Rokos | 2002-06-08 | 1 | -20/+10 |
| | |||||
* | Imp & use of ossl_pkey_get_private_EVP_PKEY(obj) func | Michal Rokos | 2002-06-07 | 1 | -24/+5 |
| | |||||
* | X509Attr, X509Cert, X509CRL, X509Ext, X509Name, X509Req, X509Revoked, ↵ | Michal Rokos | 2002-06-07 | 1 | -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 Rokos | 2002-06-06 | 1 | -0/+1 |
| | | | | cleaning for ossl.h | ||||
* | PKCS7 port, Makefile CVS removal | Michal Rokos | 2002-06-05 | 1 | -123/+130 |
| | |||||
* | BN, Cipher, Config, Digest cleanup | Michal Rokos | 2002-06-04 | 1 | -2/+0 |
| | |||||
* | Initial revision | Michal Rokos | 2002-06-04 | 1 | -2/+2 |
| | |||||
* | * Big internal cleanup (all structs with only 1 member rearranged) | Michal Rokos | 2002-03-11 | 1 | -152/+99 |
| | | | | * improved getting time_t from cTime | ||||
* | * WARNING! All to_str methods are not used any longer (use to_text instead) | Michal Rokos | 2002-03-05 | 1 | -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 Rokos | 2002-02-23 | 1 | -4/+3 |
| | | | | (where we don't care) | ||||
* | * transition from rb_raise to OSSL_Raise (where possible) | Michal Rokos | 2002-02-13 | 1 | -46/+35 |
| | | | | | * some mem checks * preliminary DH key support | ||||
* | * OpenSSL 0.9.6c support (BN) | Michal Rokos | 2002-01-10 | 1 | -18/+9 |
| | | | | | | * MS_CALLBACK to ossl_pkey_*.c * Memory checking with OSSL_DEBUG * API doc style change | ||||
* | * Further checking (Check_SafeStr, memory leaks) | Michal Rokos | 2002-01-04 | 1 | -55/+83 |
| | |||||
* | * Memory checking | Michal Rokos | 2001-12-21 | 1 | -12/+19 |
| | |||||
* | * fixed unusual usage of ## preprocessing sequence. | GOTOU Yuuzou | 2001-12-21 | 1 | -1/+1 |
| | |||||
* | - BN added (only proof of concept) | Michal Rokos | 2001-11-21 | 1 | -4/+4 |
| | | | | | - indent changed - rand.h to ossl.h added | ||||
* | - HMAC added | Michal Rokos | 2001-11-20 | 1 | -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.9 | Michal Rokos | 2001-11-18 | 1 | -1/+1 |
| |