aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ossl-0.1.4a releasedOSSL_0_1_4aossl1-originGOTOU Yuuzou2003-07-162-2/+5
|
* *** empty log message ***GOTOU Yuuzou2003-07-167-43/+77
|
* *** empty log message ***GOTOU Yuuzou2003-07-141-2/+2
|
* ossl-0.1.4 releasedOSSL_0_1_4GOTOU Yuuzou2003-07-142-1/+4
|
* *** empty log message ***GOTOU Yuuzou2003-07-141-2/+5
|
* * openssl_missing.h: add MS_CALLBACK.GOTOU Yuuzou2003-07-145-9/+24
| | | | | | * extconf.rb: should check <openssl/e_os.h>. * ossl.h: check HAVE_OPENSSL_E_OS_H. * net/https.rb: follow ruby-1.8.
* 0.1.4GOTOU Yuuzou2002-12-091-2/+2
|
* * ossl-0.1.3 releasedOSSL_0_1_3GOTOU Yuuzou2002-12-092-2/+5
|
* * x509name.c: let initialize() give a Array instead of a Hash.GOTOU Yuuzou2002-12-093-94/+70
| | | | | to_a is implemented and to_h is deprecated. * openssl.rb: X509::Name is refined.
* * ossl.c: use ruby_unsetenv() instead of unsetenv().GOTOU Yuuzou2002-12-093-4/+9
| | | | | * ssl.c: the return value of SSL_read/SSL_write is int (not size_t). This fix is suggested by matz. ([ruby-list:36721])
* Make it work under Ruby1.7.3 and minor fixesMichal Rokos2002-10-284-14/+14
|
* *** empty log message ***GOTOU Yuuzou2002-07-241-2/+2
|
* * lib/openssl/buffering.rb: typo fixed. (Thakns NaHi)OSSL_0_1_2aGOTOU Yuuzou2002-07-243-5/+8
|
* * ossl.c: should include <sys/time.h> if it exists. (Thanks Knu)GOTOU Yuuzou2002-07-242-0/+14
|
* *** empty log message ***GOTOU Yuuzou2002-07-241-1/+1
|
* *** empty log message ***GOTOU Yuuzou2002-07-241-2/+2
|
* * ossl-0.1.2 releasedOSSL_0_1_2GOTOU Yuuzou2002-07-242-2/+5
|
* * follow net/http.rb Rev: 1.41.2.18 (ruby_1_6)GOTOU Yuuzou2002-07-232-24/+8
|
* *** empty log message ***GOTOU Yuuzou2002-07-231-1/+1
|
* * ossl_ssl.c: raise exception while SSL_write returns 0.GOTOU Yuuzou2002-07-232-4/+8
|
* * ossl.h: include <openssl/e_os.h>GOTOU Yuuzou2002-07-234-3/+23
| | | | | * ossl.c: workaround to convert into UTC time. * lib/openssl.rb: fix string embeded expression.
* *** empty log message ***GOTOU Yuuzou2002-07-234-5/+6
|
* * Macros fixupsossl1-ossl2-branch-pointMichal Rokos2002-04-0722-98/+98
| | | | | | | | | | * X509ExtFactory cleanup * fixed strptime warning on Linux * X509::Certificate#version has been changed! !!! WARNING !!! x509.version = 2 -> defines X509v3, (0 for v1, 1 for v2, ...) p x509.version -> 2, means that it is X509v3 !!! WARNING !!!
* * Cipher IV fixupMichal Rokos2002-03-113-9/+18
|
* * Big internal cleanup (all structs with only 1 member rearranged)Michal Rokos2002-03-1118-990/+639
| | | | * improved getting time_t from cTime
* * build fix-upsMichal Rokos2002-03-062-11/+13
|
* * WARNING! All to_str methods are not used any longer (use to_text instead)Michal Rokos2002-03-0530-179/+191
| | | | | * 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-2318-46/+45
| | | | (where we don't care)
* * Fixed some memory leaksMichal Rokos2002-02-202-26/+59
|
* * transition from rb_raise to OSSL_Raise (where possible)Michal Rokos2002-02-1329-608/+865
| | | | | * some mem checks * preliminary DH key support
* * ossl-0.1.1 releasedMichal Rokos2002-02-063-7/+6
|
* * Dropped Random classMichal Rokos2002-02-067-94/+134
| | | | | * Added Random module * Added egd interface to Random module
* * really fixed strptime.c (silly me, thanks Hynek)Michal Rokos2002-01-164-3/+5
|
* * fixed missing/strptime.c (Hynek)Michal Rokos2002-01-164-11/+25
| | | | * more strict format for UTC time (ossl.c - 'Z' in the end)
* * selfdipatch BN implementation (test only)Michal Rokos2002-01-169-190/+231
| | | | | * removed strncasecmp (for WIN32 made alias to _strnicmp) * fixed missing/strptime.c (Hynek Rostinsky)
* * fixed callbacks in ossl_(ssl|x509store).cMichal Rokos2002-01-123-5/+38
| | | | * added method X509::Store#verify_status=
* * fixed and improved verify_callbacks in ossl_(ssl|x509store).cMichal Rokos2002-01-105-86/+114
| | | | * enhanced ossl_x509store.rb examples
* * OpenSSL::Cipher::BITx constant == x (so BIT40 = 40,...)Michal Rokos2002-01-102-13/+16
|
* * added OpenSSL-SNAPSHOT style NO_* (OPENSSL_NO_*)Michal Rokos2002-01-1012-85/+223
| | | | | | | * added AES cipher when compiled under OpenSSL-SNAPSHOT * added warnings if the OpenSSL is compiled without some feature * handle NO_RSA, NO_DSA in openssl.rb * incremented version in ossl_version.h
* * OpenSSL 0.9.6c support (BN)Michal Rokos2002-01-1012-175/+230
| | | | | | * MS_CALLBACK to ossl_pkey_*.c * Memory checking with OSSL_DEBUG * API doc style change
* * ossl-0.1.0 releasedMichal Rokos2002-01-061-0/+3
|
* * BN is (somewhat) full imp. nowMichal Rokos2002-01-0611-508/+215
| | | | * Config reworked (get_value, get_section)
* * API doc in README (but still not completed)Michal Rokos2002-01-041-0/+5
| | | | | * missing str(ncasecmp|strptime).c files moved to missing/ * ifdef NO_* handled
* * SelfDispatching used for X509:: Name, Extension, AttributeMichal Rokos2002-01-041-0/+9
| | | | | | | | | def XXX.new(arg) XXX.send("new_from_#{arg.type.name.downcase}", arg) end * RSA,DSA - 'new_from_pem', 'generate' singleton methods defined 'new' - implemented in Ruby space
* * Further checking (Check_SafeStr, memory leaks)Michal Rokos2002-01-0431-1071/+1622
|
* *** empty log message ***Michal Rokos2001-12-211-0/+3
|
* * Memory checkingMichal Rokos2001-12-2124-230/+486
|
* * fixed unusual usage of ## preprocessing token sequnence.GOTOU Yuuzou2001-12-211-2/+2
|
* * fixed unusual usage of ## preprocessing token sequence.GOTOU Yuuzou2001-12-211-0/+3
|
* * fixed unusual usage of ## preprocessing sequence.GOTOU Yuuzou2001-12-215-20/+20
|