diff options
author | Michal Rokos <m.rokos@sh.cvut.cz> | 2002-02-13 13:09:26 +0000 |
---|---|---|
committer | Michal Rokos <m.rokos@sh.cvut.cz> | 2002-02-13 13:09:26 +0000 |
commit | 5e2a679a46e2164f8b38b71132787c3327862957 (patch) | |
tree | 4ab99602f4f8adec2a96194abd4a39c48e0fab00 /README | |
parent | 1ad093352e953cabd70c851989ce06edc233d5f4 (diff) | |
download | ruby-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-- | README | 24 |
1 files changed, 19 insertions, 5 deletions
@@ -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]) |