Skip to content

Commit 13ec578

Browse files
committed
Revert "Back to Create OpenSSL::BN from string"
This reverts commit 635a54c.
1 parent 635a54c commit 13ec578

12 files changed

+17
-17
lines changed

lib/rex/proto/kerberos/model/ap_req.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def encode
5555
#
5656
# @return [OpenSSL::ASN1::Integer]
5757
def encode_pvno
58-
bn = OpenSSL::BN.new(pvno)
58+
bn = OpenSSL::BN.new(pvno.to_s)
5959
int = OpenSSL::ASN1::Integer.new(bn)
6060

6161
int
@@ -65,7 +65,7 @@ def encode_pvno
6565
#
6666
# @return [OpenSSL::ASN1::Integer]
6767
def encode_msg_type
68-
bn = OpenSSL::BN.new(msg_type)
68+
bn = OpenSSL::BN.new(msg_type.to_s)
6969
int = OpenSSL::ASN1::Integer.new(bn)
7070

7171
int

lib/rex/proto/kerberos/model/authenticator.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ def encrypt(etype, key)
8585
#
8686
# @return [OpenSSL::ASN1::Integer]
8787
def encode_vno
88-
bn = OpenSSL::BN.new(vno)
88+
bn = OpenSSL::BN.new(vno.to_s)
8989
int = OpenSSL::ASN1::Integer.new(bn)
9090

9191
int
@@ -116,7 +116,7 @@ def encode_checksum
116116
#
117117
# @return [OpenSSL::ASN1::Integer]
118118
def encode_cusec
119-
bn = OpenSSL::BN.new(cusec)
119+
bn = OpenSSL::BN.new(cusec.to_s)
120120
int = OpenSSL::ASN1::Integer.new(bn)
121121

122122
int

lib/rex/proto/kerberos/model/authorization_data.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def encrypt(etype, key)
6565
#
6666
# @return [OpenSSL::ASN1::Integer]
6767
def encode_type(type)
68-
bn = OpenSSL::BN.new(type)
68+
bn = OpenSSL::BN.new(type.to_s)
6969
int = OpenSSL::ASN1::Integer.new(bn)
7070

7171
int

lib/rex/proto/kerberos/model/checksum.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def encode
4040
#
4141
# @return [OpenSSL::ASN1::Integer]
4242
def encode_type
43-
bn = OpenSSL::BN.new(type)
43+
bn = OpenSSL::BN.new(type.to_s)
4444
int = OpenSSL::ASN1::Integer.new(bn)
4545

4646
int

lib/rex/proto/kerberos/model/encrypted_data.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ def decrypt(key, msg_type)
8585
#
8686
# @return [OpenSSL::ASN1::Integer]
8787
def encode_etype
88-
bn = OpenSSL::BN.new(etype)
88+
bn = OpenSSL::BN.new(etype.to_s)
8989
int = OpenSSL::ASN1::Integer.new(bn)
9090

9191
int
@@ -95,7 +95,7 @@ def encode_etype
9595
#
9696
# @raise [RuntimeError]
9797
def encode_kvno
98-
bn = OpenSSL::BN.new(kvno)
98+
bn = OpenSSL::BN.new(kvno.to_s)
9999
int = OpenSSL::ASN1::Integer.new(bn)
100100

101101
int

lib/rex/proto/kerberos/model/encryption_key.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def decode_value(input)
8787
#
8888
# @return [OpenSSL::ASN1::Integer]
8989
def encode_type
90-
bn = OpenSSL::BN.new(type)
90+
bn = OpenSSL::BN.new(type.to_s)
9191
int = OpenSSL::ASN1::Integer.new(bn)
9292

9393
int

lib/rex/proto/kerberos/model/kdc_request.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ def encode
5858
#
5959
# @return [OpenSSL::ASN1::Integer]
6060
def encode_pvno
61-
bn = OpenSSL::BN.new(pvno)
61+
bn = OpenSSL::BN.new(pvno.to_s)
6262
int = OpenSSL::ASN1::Integer.new(bn)
6363

6464
int
@@ -68,7 +68,7 @@ def encode_pvno
6868
#
6969
# @return [OpenSSL::ASN1::Integer]
7070
def encode_msg_type
71-
bn = OpenSSL::BN.new(msg_type)
71+
bn = OpenSSL::BN.new(msg_type.to_s)
7272
int = OpenSSL::ASN1::Integer.new(bn)
7373

7474
int

lib/rex/proto/kerberos/model/kdc_request_body.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ def encode_rtime
151151
#
152152
# @return [OpenSSL::ASN1::Integer]
153153
def encode_nonce
154-
bn = OpenSSL::BN.new(nonce)
154+
bn = OpenSSL::BN.new(nonce.to_s)
155155
int = OpenSSL::ASN1::Integer.new(bn)
156156

157157
int
@@ -163,7 +163,7 @@ def encode_nonce
163163
def encode_etype
164164
encoded_types = []
165165
etype.each do |member|
166-
bn = OpenSSL::BN.new(member)
166+
bn = OpenSSL::BN.new(member.to_s)
167167
int = OpenSSL::ASN1::Integer.new(bn)
168168
encoded_types << int
169169
end

lib/rex/proto/kerberos/model/pre_auth_data.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def encode
5050
#
5151
# @return [OpenSSL::ASN1::Integer]
5252
def encode_type
53-
int_bn = OpenSSL::BN.new(type)
53+
int_bn = OpenSSL::BN.new(type.to_s)
5454
int = OpenSSL::ASN1::Integer.new(int_bn)
5555

5656
int

lib/rex/proto/kerberos/model/pre_auth_enc_time_stamp.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ def encode_pa_time_stamp
7979
#
8080
# @return [OpenSSL::ASN1::Integer]
8181
def encode_pausec
82-
int_bn = OpenSSL::BN.new(pausec)
82+
int_bn = OpenSSL::BN.new(pausec.to_s)
8383
int = OpenSSL::ASN1::Integer.new(int_bn)
8484

8585
int

0 commit comments

Comments
 (0)