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
|
ChangeLog for
'OpenSSL for Ruby 2' project
### CHANGE LOG ###
Mon, 3 Jun 2002 21:14:34 +0200 -- Michal Rokos <m.rokos@sh.cvut.cz>
* digest.c: new methods added to have the same protocol as Ruby's classes
Digest::digest(name, data)
Digest::hexdigest(name, data)
d.clone()
d.==(other)
* digest.rb: rewritten to eval
Mon, 3 Jun 2002 17:23:10 +0200 -- Michal Rokos <m.rokos@sh.cvut.cz>
* digest.rb: new (holds predefined Digest classes)
* digest.c: redesigned (introduced runtime loading Digest algs from OpenSSL)
* digest.c: ported to Ruby 1.8 interface
* openssl.rb: added require for digest.rb
Mon, 3 Jun 2002 13:19:34 +0200 -- Michal Rokos <m.rokos@sh.cvut.cz>
* x509.c renamed to x509cert.c
* x509.h: new (moved all bits related to x509 there)
* x509.c: new (moved init from ossl.c for all x509 related classes there)
Mon, 3 Jun 2002 13:03:08 +0200 -- Michal Rokos <m.rokos@sh.cvut.cz>
* Moved all Error classes under eOSSLError
Mon, 3 Jun 2002 12:50:57 +0200 -- Michal Rokos <m.rokos@sh.cvut.cz>
* cipher.h: new (moved bits from ossl.h)
* cipher.h: new MACROS:
OSSLCipherValue
OSSLCipherValuePtr
Mon, 3 Jun 2002 11:27:46 +0200 -- Michal Rokos <m.rokos@sh.cvut.cz>
* digest.h: new file (moved bits from ossl.h there)
* digest.h: new MACROs:
OSSLWrapDigest
OSSLGetDigest
OSSLDigestValue
Mon, 3 Jun 2002 10:55:44 +0200 -- Michal Rokos <m.rokos@sh.cvut.cz>
* bn.c: added methods mod_add, mod_sub, mod_sqr
Mon, 3 Jun 2002 10:46:03 +0200 -- Michal Rokos <m.rokos@sh.cvut.cz>
* bn.c: ported to Ruby 1.8 interface (allocate, enable_super)
Mon, 3 Jun 2002 10:22:17 +0200 -- Michal Rokos <m.rokos@sh.cvut.cz>
* moved from #ifdef, #ifndef to #if defined()
* renamed all Init_[^o] to Init_ossl_
Mon, 3 Jun 2002 09:46:43 +0200 -- Michal Rokos <m.rokos@sh.cvut.cz>
* bn.h: new (all .c will have it's .h to lower ossl.h size and increase modularity)
* bn.h: new MACROs introduced:
OSSLWrapBN - creates instance of BN (DOESN'T DUP THE ARG)
OSSLGetBN - gets BIGNUM with check (DOESN'T DUP THE BIGNUM FROM OBJ)
OSSLBNValue - alias to OSSL_Check_Instance(obj, cBN)
OSSLBNValuePtr - alias to ossl_bn_get_BIGNUM (DUPS THE BIGNUM FROM OBJ)
Mon, 3 Jun 2002 01:17:07 +0200 -- Michal Rokos <m.rokos@sh.cvut.cz>
* dsa.c: removed MS_CALLBACK.
* dh.c: ditto.
* rsa.c: ditto.
* ssl.c: ditto.
* ossl.c: introduced generic error-class: OpenSSLError
* bn.c: initialize moved from Ruby-space to C-space
* bn.c: reordered method defs by 'man bn'
* bn.c: speed up math. ops by 1 global BN_CTX (dropped all local BN_CTXes and BN_CTX_inits)
Sat, 1 Jun 2002 13:38:03 +0200 -- Michal Rokos <m.rokos@sh.cvut.cz>
* ossl.h: OSSL2 cannot be compiled if Ruby < 1.7.2 and OpenSSL < 0.9.7
Sat, 1 Jun 2002 11:49:40 +0200 -- Michal Rokos <m.rokos@sh.cvut.cz>
* Dropped all #if !defined(NO_*) dependences (stayed just OPENSSL_NO_*)
* Dropped all checks for OPENSSL_VERSION_NUMBER
Sat, 1 Jun 2002 11:25:32 +0200 -- Michal Rokos <m.rokos@sh.cvut.cz>
* openssl.rb: splitted to openssl/bn.rb, openssl/pkey.rb, openssl/ssl.rb, and openssl/x509.rb
* lib/*: added proped descriptions
* bn.rb: simplified BN#initialize (TODO: move it to C-space)
Sat, 1 Jun 2002 00:40:59 +0200 -- Michal Rokos <m.rokos@sh.cvut.cz>
* Started work on OSSL2 (Starting version = CVS 2002/04/07)
OSSL2 will support only upcomming Ruby 1.8 and OpenSSL 0.9.7.
|