aboutsummaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorMichal Rokos <m.rokos@sh.cvut.cz>2002-02-13 13:09:26 +0000
committerMichal Rokos <m.rokos@sh.cvut.cz>2002-02-13 13:09:26 +0000
commit5e2a679a46e2164f8b38b71132787c3327862957 (patch)
tree4ab99602f4f8adec2a96194abd4a39c48e0fab00 /README
parent1ad093352e953cabd70c851989ce06edc233d5f4 (diff)
downloadruby-openssl-history-5e2a679a46e2164f8b38b71132787c3327862957.tar.gz
* transition from rb_raise to OSSL_Raise (where possible)
* some mem checks * preliminary DH key support
Diffstat (limited to 'README')
-rw-r--r--README24
1 files changed, 19 insertions, 5 deletions
diff --git a/README b/README
index f10b52a..4c2763c 100644
--- a/README
+++ b/README
@@ -1,17 +1,17 @@
$Id$
'OpenSSL for Ruby' project
-Copyright (C) 2001,2002 'OpenSSL for Ruby' team
+Copyright (C) 2001-2002 Michal Rokos <m.rokos@sh.cvut.cz>
All rights reserved.
This program is licenced under the same licence as Ruby.
(See the file 'LICENCE'.)
-[Team members]
+['OpenSSL for Ruby' team members]
GOTOU Yuuzou <gotoyuzo@notwork.org> - SSL Socket implementation
-Michal Rokos <m.rokos@sh.cvut.cz> - The rest (too long to enumerate)
+Michal Rokos <m.rokos@sh.cvut.cz> - The rest (too long to enumerate), maintainer
[Contributors]
-UNKNOWN <oss-ruby@technorama.net>oss-ruby@technorama.net - BN implementation core
-Hynek Rostinsky <Hynek.Rostinsky@foresta.cz> - Windows platform fixes (strptime mainly)
+UNKNOWN <oss-ruby@technorama.net> - BN implementation core
+Hynek Rostinsky <hynek.rostinsky@foresta.cz> - Windows platform fixes (strptime mainly)
[Done] (but not fully tested)
= PKey:: RSA,DSA keys - new, load, export
@@ -33,6 +33,7 @@ Hynek Rostinsky <Hynek.Rostinsky@foresta.cz> - Windows platform fixes (strptime
= HMAC
= OpenSSL config file parser (part)
= BN (safe bignums)
+= Diffie-Hellman
[To-Do]
= check for memory leaking :-))
@@ -220,6 +221,19 @@ OpenSSL::
PKey::
PKeyError
+ DH
+ ::new((fLen|sPEM) [, fGenerator=2]) - dispatches .new_from_pem or .generate
+ ::new_from_pem(sPEM)
+ ::generate(fLen, fGenerator) - yields |p,n|
+ ::new_from_fixnum <=> ::generate
+ ----------------------------------
+ .public?() => bResult
+ .private?() => bResult
+ .to_str() => sHumanReadable
+ .export() => sPEM
+ .to_pem <=> .export
+ .public_key() => oPKey::ANY
+
DSA
.new([fKeyLen|sPEM [, sPassword]]) - dispatches .new_from_pem or .generate
.new_from_pem(sPEM [, sPassword])