Skip to content

Commit 99402ac

Browse files
author
Michal Rokos
committed
BN, Cipher, Config, Digest cleanup
1 parent 2623e88 commit 99402ac

File tree

9 files changed

+151
-183
lines changed

9 files changed

+151
-183
lines changed

ChangeLog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ ChangeLog for
33

44
### CHANGE LOG ###
55

6+
Tue, 4 Jun 2002 23:26:07 +0200 -- Michal Rokos <[email protected]>
7+
* bn.c: cleanup (remove oddly initialized vars)
8+
* config.c: ditto.
9+
* cipher.c: ditto.
10+
* digest.c: ditto.
11+
612
Tue, 4 Jun 2002 21:49:06 +0200 -- Michal Rokos <[email protected]>
713
* ossl.c: test Qtrue/Qfalse with RTEST
814
* bn.c: use StringValue instead of rb_String

README

Lines changed: 36 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,48 @@ This program is licenced under the same licence as Ruby.
88
$Id$
99

1010
[WARNING]
11-
BIG FAT NOTE:
12-
This README is not-up-to-date. For news check, ChangeLog and ToDo files.
13-
11+
[BIG FAT NOTE]
12+
This 'README' is not up-to-date. For news check: 'ChangeLog' and 'ToDo' file.
13+
1414
['OpenSSL for Ruby' team members]
1515
GOTOU Yuuzou <[email protected]> - SSL Socket implementation
16-
Michal Rokos <[email protected]> - The rest (too long to enumerate), maintainer
16+
Michal Rokos <[email protected]> - Errors, Memory leaks ;-) (maintainer)
1717

1818
[Contributors]
19-
UNKNOWN <[email protected]> - BN implementation core
19+
Technorama team <[email protected]> - BN implementation core
2020
Hynek Rostinsky <[email protected]> - Windows platform fixes (strptime mainly)
2121

22+
[Requirements]
23+
Ruby >= 1.7.2
24+
OpenSSL >= 0.9.7
25+
26+
[Instalation]
27+
* Unix like systems:
28+
ruby extconf.rb
29+
make
30+
su root -c make install
31+
32+
* Windows like systems:
33+
add to %PATH%: c:\openssl\bin (where the dlls lays)
34+
ruby extconf.rb --with-openssl-include=c:\openssl\include --with-openssl-lib=c:\openssl\lib
35+
(or ruby extconf.rb --with-openssl-dir=c:\openssl (NOT TESTED))
36+
nmake
37+
nmake install
38+
39+
* Developers can use 'ruby extconf.rb --with-debug' (or --enable-debug)
40+
41+
[Note]
42+
All code is under development - API/method names can change
43+
All feedback, bug reports, requests are welcomed!
44+
45+
Enjoy!
46+
47+
48+
49+
50+
---8<--- FROM NOW ON IT IS AN OLD FILE (= FOR OSSL1) ---8<---
51+
52+
2253
[Done] (but not fully tested)
2354
= PKey:: RSA,DSA keys - new, load, export
2455
= X509::Certificate - generating new certs, load, looking inside
@@ -60,25 +91,6 @@ This program is licenced under the same licence as Ruby.
6091
= BIO ???
6192
= compat tests for RSA/DSA sign/encrypt
6293

63-
[Requirements]
64-
Ruby >= 1.7.2
65-
OpenSSL >= 0.9.7
66-
67-
[Instalation]
68-
* Unix like systems:
69-
ruby extconf.rb
70-
make
71-
su root -c make install
72-
73-
* Windows like systems:
74-
add to %PATH%: c:\openssl\bin (where the dlls lays)
75-
ruby extconf.rb --with-openssl-include=c:\openssl\include --with-openssl-lib=c:\openssl\lib
76-
(or ruby extconf.rb --with-openssl-dir=c:\openssl (NOT TESTED))
77-
nmake
78-
nmake install
79-
80-
* Developers can use 'ruby extconf.rb --with-debug' (or --enable-debug)
81-
8294
[Documentation/API]
8395
Sorry, not done. See 'test' folder's examples and grep C sources for rb_define_*method :-))
8496

@@ -375,12 +387,3 @@ OpenSSL::
375387
[Examples]
376388
There are some braindead in 'test' directory
377389

378-
[Note]
379-
All code is under development - API/method names can change
380-
All feedback, bug reports, requests are welcomed!
381-
382-
383-
Enjoy!
384-
385-
386-

0 commit comments

Comments
 (0)