1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
$Id$
'OpenSSL for Ruby' project
Copyright (C) 2001 Michal Rokos <m.rokos@sh.cvut.cz>
All rights reserved.
2001/11/15
* PKCS7::Signer - introduced
* PKCS7 - yield Signer when verifiing data
2001/11/14
* PKCS7 - sign is working, verify problem remains
* X509::Store - verify_callback implemented
* PKCS7 - verify is working!
2001/11/13
* PKCS7 added (not fully tested, but it seems to be working)
* some additions to X509::Store
2001/11/12
* added set_default_paths, load_locations(path) to X509::Store
* fixed StringValuePtr --> RSTRING()->ptr
2001/11/06 (ossl-0.0.8)
* GOTOU Yuuzou: patches to lib/*.rb in order to mark his SSLlib as deprecated
* lib name is now 'openssl' (not 'OpenSSL' anymore - GOTOU Yuuzou's idea)
2001/11/05
* openssl_missing.c dropped :-))
* PKeys reworked (Again? Am I mad???)
* sign/verify methods for RSA/DSA - compatibility tests needed!
2001/11/02 (ossl-0.0.7)
* GOTOU Yuuzou: remove nasty warnings - make compilation clean (Thanks!)
* GOTOU Yuuzou: ossl_ssl.c cleanups, more error proof
* openssl_missing.c - for easy key _dups
* fixed completely dead ossl_pkey_new2, ossl_pkey_get_EVP_PKEY
* fixed ExtFactory's create_extension
* make test/ssl/svr.rb generate selfsigned cert (GOTOU Yuuzou's idea)
2001/11/01
* Added 'protect' method to X509::Store that denies freeing internal X509_STORE_CTX
* changed all // comments to /* */ (Gotou requested)
* brought back .ca_file, .ca_path (Gotou requested)
2001/10/31
* fixed serious BUG in PKey .encrypt, .decrypt
* disabled .enc/.dec for DSA since it's not supported from OpenSSL
* since I don't know how to _dup X509_STORE_CTX, free is disabled (SSLSocket is not segfaulting now)
* added lib/* from Yuuzou's project (nothing changed => TODO!)
* ported some SSL examples test/ssl/* (cli, svr, verify_cb, wget)
2001/10/30
* fixed PKey .public?, .private?
* SSL project from GOTOU Yuuzou <gotoyuzo@notwork.org> merged in (not tested, waiting for responce from Yuuzou)
* API for PKey to README
* DSS digest added (SHA for DSA)
* some more API to README
* really add challenge to SPKI ;-)
2001/10/29 (ossl-0.0.6)
* openssl_missing.h added
* PKey reworked (some methods deleted, keys made Abstract)
* DSA keys added
* DSS1 digest added (SHA1 for DSA)
* PKey sign and verify added (see test/ossl_pkey.rb)
2001/10/28
* API doc for Cipers
* Random class and API for it to README
2001/10/27
* Challenge added to SPKI
* Added ChangeLog
* Added OpenSSL module functions for RAND (seed, load_random_file, write_random_file)
2001/10/26 (ossl-0.0.5)
* Ciphers reworked, more general approach (less classes)
* All OpenSSL ciphers added
* Added cipher option to RSA
2001/10/25
* ExtensionMaker renamed to ExtensionFactory
* First Cipher class made (#of classes will be HUGE - is this good approach???)
* Whole project is now licenced under Ruby's licence
2001/10/23
* OpenSSL::Netscape::SPKI added
2001/10/20 (ossl-0.0.4)
* step ahead to merge with Gotou Yuuzou <gotoyuzo@notwork.org>'s ssl project
* (X509::Store reworked - behave like gotoyuzo's ssl version)
* make build on FreeBSD (remove strndup) - GOTOU Yuuzou <gotoyuzo@notwork.org> contributed
2001/10/19
* add_extension methods added
* all (hopefully) setters to extension= frees old extensions mem.
* some changes to api (RSA mainly)
* openssl.cnf parser to be dropped???
* lib and main module renamed to OpenSSL
* full modularization introduced (will you hate it?)
2001/10/13
* Extensions reworked (ExtensionMaker added)
* build fixed up (Robert Feldt <feldt@ce.chalmers.se>)
|