File tree Expand file tree Collapse file tree 1 file changed +0
-44
lines changed Expand file tree Collapse file tree 1 file changed +0
-44
lines changed Original file line number Diff line number Diff line change 14
14
$Id: openssl.rb 12496 2007-06-08 15:02:04Z technorama $
15
15
=end
16
16
17
- # TODO: remove this chunk after 1.4 support is dropped
18
- require 'digest'
19
- unless defined? ( ::Digest ::Class )
20
- # restricted support for jruby <= 1.4 (1.8.6 Digest compat)
21
- module Digest
22
- class Class
23
- def self . hexdigest ( name , data )
24
- digest ( name , data ) . unpack ( 'H*' ) [ 0 ]
25
- end
26
-
27
- def self . digest ( data , name )
28
- digester = const_get ( name ) . new
29
- digester . update ( data )
30
- digester . finish
31
- end
32
-
33
- def hexdigest
34
- digest . unpack ( 'H*' ) [ 0 ]
35
- end
36
-
37
- def digest
38
- dup . finish
39
- end
40
-
41
- def ==( oth )
42
- digest == oth . digest
43
- end
44
-
45
- def to_s
46
- hexdigest
47
- end
48
-
49
- def size
50
- digest_length
51
- end
52
-
53
- def length
54
- digest_length
55
- end
56
- end
57
- end
58
- end
59
- # end of compat chunk.
60
-
61
17
require 'openssl/bn'
62
18
require 'openssl/cipher'
63
19
require 'openssl/config'
You can’t perform that action at this time.
0 commit comments