Module: OpenSSL
- Defined in:
- lib/extensions/openssl/openssl/bn.rb,
lib/extensions/net-http/net/http.rb,
lib/extensions/net-http/net/https.rb,
lib/extensions/openssl/openssl/ssl.rb,
lib/framework/autocomplete/OpenSSL.rb,
lib/extensions/openssl/openssl/pkey.rb,
lib/extensions/openssl/openssl/x509.rb,
lib/extensions/openssl/openssl/cipher.rb,
lib/extensions/openssl/openssl/config.rb,
lib/extensions/openssl/openssl/digest.rb,
lib/extensions/openssl/ext/deprecation.rb
Overview
–
Ruby-space predefined Digest subclasses
Info
‘OpenSSL for Ruby 2’ project Copyright © 2002 Michal Rokos <[email protected]> All rights reserved.
Licence
This program is licensed under the same licence as Ruby. (See the file ‘LICENCE’.) ++
Defined Under Namespace
Modules: ASN1, Buffering, Netscape, OCSP, PKCS5, PKey, SSL, X509
Classes: BN, BNError, Cipher, Config, ConfigError, Digest, Engine, HMAC, HMACError, OpenSSLError, PKCS12, PKCS7
Constant Summary
collapse
- VERSION =
"1.1.0"
- OPENSSL_VERSION =
"OpenSSL 1.0.1c 10 May 2012"
- OPENSSL_VERSION_NUMBER =
268439615
Class Method Summary
collapse
Class Method Details
.check_func(func, header) ⇒ Object
18
19
20
|
# File 'lib/extensions/openssl/ext/deprecation.rb', line 18
def self.check_func(func, )
have_func(func, , deprecated_warning_flag)
end
|
.check_func_or_macro(func, header) ⇒ Object
22
23
24
25
|
# File 'lib/extensions/openssl/ext/deprecation.rb', line 22
def self.check_func_or_macro(func, )
check_func(func, ) or
have_macro(func, ) && $defs.push("-DHAVE_#{func.upcase}")
end
|
433
434
|
# File 'lib/framework/autocomplete/OpenSSL.rb', line 433
def self.debug
end
|
.debug=(req) ⇒ Object
435
436
|
# File 'lib/framework/autocomplete/OpenSSL.rb', line 435
def self.debug=(req)
end
|
.deprecated_warning_flag ⇒ Object
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# File 'lib/extensions/openssl/ext/deprecation.rb', line 3
def self.deprecated_warning_flag
unless flag = (@deprecated_warning_flag ||= nil)
if try_compile("", flag = "-Werror=deprecated-declarations")
if /darwin/ =~ RUBY_PLATFORM and with_config("broken-apple-openssl")
flag = "-Wno-deprecated-declarations"
end
$warnflags << " #{flag}"
else
flag = ""
end
@deprecated_warning_flag = flag
end
flag
end
|
.Digest(name) ⇒ Object
72
73
74
|
# File 'lib/extensions/openssl/openssl/digest.rb', line 72
def Digest(name)
OpenSSL::Digest.const_get(name)
end
|
437
438
|
# File 'lib/framework/autocomplete/OpenSSL.rb', line 437
def self.errors
end
|