1
1
// Copyright 2011 Mark Cavage <[email protected] > All rights reserved.
2
2
3
3
var test = require ( 'tap' ) . test ;
4
+ var Buffer = require ( 'safer-buffer' ) . Buffer ;
4
5
5
6
6
7
@@ -26,15 +27,15 @@ test('load library', function(t) {
26
27
27
28
28
29
test ( 'read byte' , function ( t ) {
29
- var reader = new BerReader ( new Buffer ( [ 0xde ] ) ) ;
30
+ var reader = new BerReader ( Buffer . from ( [ 0xde ] ) ) ;
30
31
t . ok ( reader ) ;
31
32
t . equal ( reader . readByte ( ) , 0xde , 'wrong value' ) ;
32
33
t . end ( ) ;
33
34
} ) ;
34
35
35
36
36
37
test ( 'read 1 byte int' , function ( t ) {
37
- var reader = new BerReader ( new Buffer ( [ 0x02 , 0x01 , 0x03 ] ) ) ;
38
+ var reader = new BerReader ( Buffer . from ( [ 0x02 , 0x01 , 0x03 ] ) ) ;
38
39
t . ok ( reader ) ;
39
40
t . equal ( reader . readInt ( ) , 0x03 , 'wrong value' ) ;
40
41
t . equal ( reader . length , 0x01 , 'wrong length' ) ;
@@ -43,7 +44,7 @@ test('read 1 byte int', function(t) {
43
44
44
45
45
46
test ( 'read 2 byte int' , function ( t ) {
46
- var reader = new BerReader ( new Buffer ( [ 0x02 , 0x02 , 0x7e , 0xde ] ) ) ;
47
+ var reader = new BerReader ( Buffer . from ( [ 0x02 , 0x02 , 0x7e , 0xde ] ) ) ;
47
48
t . ok ( reader ) ;
48
49
t . equal ( reader . readInt ( ) , 0x7ede , 'wrong value' ) ;
49
50
t . equal ( reader . length , 0x02 , 'wrong length' ) ;
@@ -52,7 +53,7 @@ test('read 2 byte int', function(t) {
52
53
53
54
54
55
test ( 'read 3 byte int' , function ( t ) {
55
- var reader = new BerReader ( new Buffer ( [ 0x02 , 0x03 , 0x7e , 0xde , 0x03 ] ) ) ;
56
+ var reader = new BerReader ( Buffer . from ( [ 0x02 , 0x03 , 0x7e , 0xde , 0x03 ] ) ) ;
56
57
t . ok ( reader ) ;
57
58
t . equal ( reader . readInt ( ) , 0x7ede03 , 'wrong value' ) ;
58
59
t . equal ( reader . length , 0x03 , 'wrong length' ) ;
@@ -61,7 +62,7 @@ test('read 3 byte int', function(t) {
61
62
62
63
63
64
test ( 'read 4 byte int' , function ( t ) {
64
- var reader = new BerReader ( new Buffer ( [ 0x02 , 0x04 , 0x7e , 0xde , 0x03 , 0x01 ] ) ) ;
65
+ var reader = new BerReader ( Buffer . from ( [ 0x02 , 0x04 , 0x7e , 0xde , 0x03 , 0x01 ] ) ) ;
65
66
t . ok ( reader ) ;
66
67
t . equal ( reader . readInt ( ) , 0x7ede0301 , 'wrong value' ) ;
67
68
t . equal ( reader . length , 0x04 , 'wrong length' ) ;
@@ -70,7 +71,7 @@ test('read 4 byte int', function(t) {
70
71
71
72
72
73
test ( 'read 1 byte negative int' , function ( t ) {
73
- var reader = new BerReader ( new Buffer ( [ 0x02 , 0x01 , 0xdc ] ) ) ;
74
+ var reader = new BerReader ( Buffer . from ( [ 0x02 , 0x01 , 0xdc ] ) ) ;
74
75
t . ok ( reader ) ;
75
76
t . equal ( reader . readInt ( ) , - 36 , 'wrong value' ) ;
76
77
t . equal ( reader . length , 0x01 , 'wrong length' ) ;
@@ -79,7 +80,7 @@ test('read 1 byte negative int', function(t) {
79
80
80
81
81
82
test ( 'read 2 byte negative int' , function ( t ) {
82
- var reader = new BerReader ( new Buffer ( [ 0x02 , 0x02 , 0xc0 , 0x4e ] ) ) ;
83
+ var reader = new BerReader ( Buffer . from ( [ 0x02 , 0x02 , 0xc0 , 0x4e ] ) ) ;
83
84
t . ok ( reader ) ;
84
85
t . equal ( reader . readInt ( ) , - 16306 , 'wrong value' ) ;
85
86
t . equal ( reader . length , 0x02 , 'wrong length' ) ;
@@ -88,7 +89,7 @@ test('read 2 byte negative int', function(t) {
88
89
89
90
90
91
test ( 'read 3 byte negative int' , function ( t ) {
91
- var reader = new BerReader ( new Buffer ( [ 0x02 , 0x03 , 0xff , 0x00 , 0x19 ] ) ) ;
92
+ var reader = new BerReader ( Buffer . from ( [ 0x02 , 0x03 , 0xff , 0x00 , 0x19 ] ) ) ;
92
93
t . ok ( reader ) ;
93
94
t . equal ( reader . readInt ( ) , - 65511 , 'wrong value' ) ;
94
95
t . equal ( reader . length , 0x03 , 'wrong length' ) ;
@@ -97,7 +98,7 @@ test('read 3 byte negative int', function(t) {
97
98
98
99
99
100
test ( 'read 4 byte negative int' , function ( t ) {
100
- var reader = new BerReader ( new Buffer ( [ 0x02 , 0x04 , 0x91 , 0x7c , 0x22 , 0x1f ] ) ) ;
101
+ var reader = new BerReader ( Buffer . from ( [ 0x02 , 0x04 , 0x91 , 0x7c , 0x22 , 0x1f ] ) ) ;
101
102
t . ok ( reader ) ;
102
103
t . equal ( reader . readInt ( ) , - 1854135777 , 'wrong value' ) ;
103
104
t . equal ( reader . length , 0x04 , 'wrong length' ) ;
@@ -106,7 +107,7 @@ test('read 4 byte negative int', function(t) {
106
107
107
108
108
109
test ( 'read boolean true' , function ( t ) {
109
- var reader = new BerReader ( new Buffer ( [ 0x01 , 0x01 , 0xff ] ) ) ;
110
+ var reader = new BerReader ( Buffer . from ( [ 0x01 , 0x01 , 0xff ] ) ) ;
110
111
t . ok ( reader ) ;
111
112
t . equal ( reader . readBoolean ( ) , true , 'wrong value' ) ;
112
113
t . equal ( reader . length , 0x01 , 'wrong length' ) ;
@@ -115,7 +116,7 @@ test('read boolean true', function(t) {
115
116
116
117
117
118
test ( 'read boolean false' , function ( t ) {
118
- var reader = new BerReader ( new Buffer ( [ 0x01 , 0x01 , 0x00 ] ) ) ;
119
+ var reader = new BerReader ( Buffer . from ( [ 0x01 , 0x01 , 0x00 ] ) ) ;
119
120
t . ok ( reader ) ;
120
121
t . equal ( reader . readBoolean ( ) , false , 'wrong value' ) ;
121
122
t . equal ( reader . length , 0x01 , 'wrong length' ) ;
@@ -124,7 +125,7 @@ test('read boolean false', function(t) {
124
125
125
126
126
127
test ( 'read enumeration' , function ( t ) {
127
- var reader = new BerReader ( new Buffer ( [ 0x0a , 0x01 , 0x20 ] ) ) ;
128
+ var reader = new BerReader ( Buffer . from ( [ 0x0a , 0x01 , 0x20 ] ) ) ;
128
129
t . ok ( reader ) ;
129
130
t . equal ( reader . readEnumeration ( ) , 0x20 , 'wrong value' ) ;
130
131
t . equal ( reader . length , 0x01 , 'wrong length' ) ;
@@ -134,7 +135,7 @@ test('read enumeration', function(t) {
134
135
135
136
test ( 'read string' , function ( t ) {
136
137
var dn = 'cn=foo,ou=unit,o=test' ;
137
- var buf = new Buffer ( dn . length + 2 ) ;
138
+ var buf = Buffer . alloc ( dn . length + 2 ) ;
138
139
buf [ 0 ] = 0x04 ;
139
140
buf [ 1 ] = Buffer . byteLength ( dn ) ;
140
141
buf . write ( dn , 2 ) ;
@@ -147,7 +148,7 @@ test('read string', function(t) {
147
148
148
149
149
150
test ( 'read sequence' , function ( t ) {
150
- var reader = new BerReader ( new Buffer ( [ 0x30 , 0x03 , 0x01 , 0x01 , 0xff ] ) ) ;
151
+ var reader = new BerReader ( Buffer . from ( [ 0x30 , 0x03 , 0x01 , 0x01 , 0xff ] ) ) ;
151
152
t . ok ( reader ) ;
152
153
t . equal ( reader . readSequence ( ) , 0x30 , 'wrong value' ) ;
153
154
t . equal ( reader . length , 0x03 , 'wrong length' ) ;
@@ -158,7 +159,7 @@ test('read sequence', function(t) {
158
159
159
160
160
161
test ( 'anonymous LDAPv3 bind' , function ( t ) {
161
- var BIND = new Buffer ( 14 ) ;
162
+ var BIND = Buffer . alloc ( 14 ) ;
162
163
BIND [ 0 ] = 0x30 ; // Sequence
163
164
BIND [ 1 ] = 12 ; // len
164
165
BIND [ 2 ] = 0x02 ; // ASN.1 Integer
@@ -192,7 +193,7 @@ test('anonymous LDAPv3 bind', function(t) {
192
193
193
194
194
195
test ( 'long string' , function ( t ) {
195
- var buf = new Buffer ( 256 ) ;
196
+ var buf = Buffer . alloc ( 256 ) ;
196
197
var o ;
197
198
var s =
198
199
'2;649;CN=Red Hat CS 71GA Demo,O=Red Hat CS 71GA Demo,C=US;' +
0 commit comments