87
87
88
88
89
89
90
- < dl >
91
- < dt > Includes:</ dt >
92
- < dd > < span class ='object_link '> < a href ="Utils.html " title ="TLSmap::Utils (module) "> Utils</ a > </ span > </ dd >
93
- </ dl >
94
-
95
90
96
91
97
92
100
95
< dl >
101
96
< dt > Defined in:</ dt >
102
97
< dd > lib/tls_map.rb< span class ="defines "> ,< br />
103
- lib/tls_map/nss.rb,< br /> lib/tls_map/iana.rb,< br /> lib/tls_map/utils.rb, < br /> lib/tls_map/ gnutls.rb,< br /> lib/tls_map/output.rb,< br /> lib/tls_map/openssl.rb,< br /> lib/tls_map/extractor.rb,< br /> lib/tls_map/ciphersuiteinfo.rb</ span >
98
+ lib/tls_map/nss.rb,< br /> lib/tls_map/iana.rb,< br /> lib/tls_map/gnutls.rb,< br /> lib/tls_map/output.rb,< br /> lib/tls_map/openssl.rb,< br /> lib/tls_map/extractor.rb,< br /> lib/tls_map/ciphersuiteinfo.rb</ span >
104
99
</ dd >
105
100
</ dl >
106
101
@@ -195,6 +190,29 @@ <h2>
195
190
< li class ="public ">
196
191
< span class ="summary_signature ">
197
192
193
+ < a href ="#bulk_search-instance_method " title ="#bulk_search (instance method) "> #< strong > bulk_search</ strong > (critera, file, output = :all) ⇒ Array<Hash> </ a >
194
+
195
+
196
+
197
+ </ span >
198
+
199
+
200
+
201
+
202
+
203
+
204
+
205
+
206
+
207
+ < span class ="summary_desc "> < div class ='inline '> < p > Search for corresponding cipher algorithms in other libraries in bulk.</ p >
208
+ </ div > </ span >
209
+
210
+ </ li >
211
+
212
+
213
+ < li class ="public ">
214
+ < span class ="summary_signature ">
215
+
198
216
< a href ="#export-instance_method " title ="#export (instance method) "> #< strong > export</ strong > (filename, format) ⇒ Object </ a >
199
217
200
218
@@ -266,17 +284,6 @@ <h2>
266
284
</ ul >
267
285
268
286
269
-
270
-
271
-
272
-
273
-
274
-
275
-
276
-
277
-
278
- < h3 class ="inherited "> Methods included from < span class ='object_link '> < a href ="Utils.html " title ="TLSmap::Utils (module) "> Utils</ a > </ span > </ h3 >
279
- < p class ="inherited "> < span class ='object_link '> < a href ="Utils.html#tmpfile-instance_method " title ="TLSmap::Utils#tmpfile (method) "> #tmpfile</ a > </ span > </ p >
280
287
< div id ="constructor_details " class ="method_details_list ">
281
288
< h2 > Constructor Details</ h2 >
282
289
@@ -320,11 +327,11 @@ <h3 class="signature first" id="initialize-instance_method">
320
327
< pre class ="code "> < span class ="info file "> # File 'lib/tls_map.rb', line 21</ span >
321
328
322
329
< span class ='kw '> def</ span > < span class ='id identifier rubyid_initialize '> initialize</ span >
323
- < span class ='ivar '> @iana_file</ span > < span class ='op '> =</ span > < span class ='id identifier rubyid_tmpfile '> tmpfile</ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> '</ span > < span class ='tstring_content '> iana</ span > < span class ='tstring_end '> '</ span > </ span > < span class ='comma '> ,</ span > < span class ='const '> < span class ='object_link '> < a href ="#IANA_URL-constant " title ="TLSmap::App::IANA_URL (constant) "> IANA_URL</ a > </ span > </ span > < span class ='rparen '> )</ span >
324
- < span class ='ivar '> @openssl_file</ span > < span class ='op '> =</ span > < span class ='id identifier rubyid_tmpfile '> tmpfile</ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> '</ span > < span class ='tstring_content '> openssl</ span > < span class ='tstring_end '> '</ span > </ span > < span class ='comma '> ,</ span > < span class ='const '> < span class ='object_link '> < a href ="#OPENSSL_URL-constant " title ="TLSmap::App::OPENSSL_URL (constant) "> OPENSSL_URL</ a > </ span > </ span > < span class ='rparen '> )</ span >
325
- < span class ='ivar '> @openssl_file2</ span > < span class ='op '> =</ span > < span class ='id identifier rubyid_tmpfile '> tmpfile</ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> '</ span > < span class ='tstring_content '> openssl</ span > < span class ='tstring_end '> '</ span > </ span > < span class ='comma '> ,</ span > < span class ='const '> < span class ='object_link '> < a href ="#OPENSSL_URL2-constant " title ="TLSmap::App::OPENSSL_URL2 (constant) "> OPENSSL_URL2</ a > </ span > </ span > < span class ='rparen '> )</ span >
326
- < span class ='ivar '> @gnutls_file</ span > < span class ='op '> =</ span > < span class ='id identifier rubyid_tmpfile '> tmpfile</ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> '</ span > < span class ='tstring_content '> gnutls</ span > < span class ='tstring_end '> '</ span > </ span > < span class ='comma '> ,</ span > < span class ='const '> < span class ='object_link '> < a href ="#GNUTLS_URL-constant " title ="TLSmap::App::GNUTLS_URL (constant) "> GNUTLS_URL</ a > </ span > </ span > < span class ='rparen '> )</ span >
327
- < span class ='ivar '> @nss_file</ span > < span class ='op '> =</ span > < span class ='id identifier rubyid_tmpfile '> tmpfile</ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> '</ span > < span class ='tstring_content '> nss</ span > < span class ='tstring_end '> '</ span > </ span > < span class ='comma '> ,</ span > < span class ='const '> < span class ='object_link '> < a href ="#NSS_URL-constant " title ="TLSmap::App::NSS_URL (constant) "> NSS_URL</ a > </ span > </ span > < span class ='rparen '> )</ span >
330
+ < span class ='ivar '> @iana_file</ span > < span class ='op '> =</ span > < span class ='const ' > < span class =' object_link ' > < a href =" Utils.html " title =" TLSmap::Utils (module) " > Utils </ a > </ span > </ span > < span class =' period ' > . </ span > < span class =' id identifier rubyid_tmpfile '> < span class =' object_link ' > < a href =" Utils.html# tmpfile-class_method " title =" TLSmap::Utils.tmpfile (method) " > tmpfile </ a > </ span > </ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> '</ span > < span class ='tstring_content '> iana</ span > < span class ='tstring_end '> '</ span > </ span > < span class ='comma '> ,</ span > < span class ='const '> < span class ='object_link '> < a href ="#IANA_URL-constant " title ="TLSmap::App::IANA_URL (constant) "> IANA_URL</ a > </ span > </ span > < span class ='rparen '> )</ span >
331
+ < span class ='ivar '> @openssl_file</ span > < span class ='op '> =</ span > < span class ='const ' > < span class =' object_link ' > < a href =" Utils.html " title =" TLSmap::Utils (module) " > Utils </ a > </ span > </ span > < span class =' period ' > . </ span > < span class =' id identifier rubyid_tmpfile '> < span class =' object_link ' > < a href =" Utils.html# tmpfile-class_method " title =" TLSmap::Utils.tmpfile (method) " > tmpfile </ a > </ span > </ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> '</ span > < span class ='tstring_content '> openssl</ span > < span class ='tstring_end '> '</ span > </ span > < span class ='comma '> ,</ span > < span class ='const '> < span class ='object_link '> < a href ="#OPENSSL_URL-constant " title ="TLSmap::App::OPENSSL_URL (constant) "> OPENSSL_URL</ a > </ span > </ span > < span class ='rparen '> )</ span >
332
+ < span class ='ivar '> @openssl_file2</ span > < span class ='op '> =</ span > < span class ='const ' > < span class =' object_link ' > < a href =" Utils.html " title =" TLSmap::Utils (module) " > Utils </ a > </ span > </ span > < span class =' period ' > . </ span > < span class =' id identifier rubyid_tmpfile '> < span class =' object_link ' > < a href =" Utils.html# tmpfile-class_method " title =" TLSmap::Utils.tmpfile (method) " > tmpfile </ a > </ span > </ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> '</ span > < span class ='tstring_content '> openssl</ span > < span class ='tstring_end '> '</ span > </ span > < span class ='comma '> ,</ span > < span class ='const '> < span class ='object_link '> < a href ="#OPENSSL_URL2-constant " title ="TLSmap::App::OPENSSL_URL2 (constant) "> OPENSSL_URL2</ a > </ span > </ span > < span class ='rparen '> )</ span >
333
+ < span class ='ivar '> @gnutls_file</ span > < span class ='op '> =</ span > < span class ='const ' > < span class =' object_link ' > < a href =" Utils.html " title =" TLSmap::Utils (module) " > Utils </ a > </ span > </ span > < span class =' period ' > . </ span > < span class =' id identifier rubyid_tmpfile '> < span class =' object_link ' > < a href =" Utils.html# tmpfile-class_method " title =" TLSmap::Utils.tmpfile (method) " > tmpfile </ a > </ span > </ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> '</ span > < span class ='tstring_content '> gnutls</ span > < span class ='tstring_end '> '</ span > </ span > < span class ='comma '> ,</ span > < span class ='const '> < span class ='object_link '> < a href ="#GNUTLS_URL-constant " title ="TLSmap::App::GNUTLS_URL (constant) "> GNUTLS_URL</ a > </ span > </ span > < span class ='rparen '> )</ span >
334
+ < span class ='ivar '> @nss_file</ span > < span class ='op '> =</ span > < span class ='const ' > < span class =' object_link ' > < a href =" Utils.html " title =" TLSmap::Utils (module) " > Utils </ a > </ span > </ span > < span class =' period ' > . </ span > < span class =' id identifier rubyid_tmpfile '> < span class =' object_link ' > < a href =" Utils.html# tmpfile-class_method " title =" TLSmap::Utils.tmpfile (method) " > tmpfile </ a > </ span > </ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> '</ span > < span class ='tstring_content '> nss</ span > < span class ='tstring_end '> '</ span > </ span > < span class ='comma '> ,</ span > < span class ='const '> < span class ='object_link '> < a href ="#NSS_URL-constant " title ="TLSmap::App::NSS_URL (constant) "> NSS_URL</ a > </ span > </ span > < span class ='rparen '> )</ span >
328
335
329
336
< span class ='ivar '> @tls_map</ span > < span class ='op '> =</ span > < span class ='lbracket '> [</ span > < span class ='rbracket '> ]</ span >
330
337
< span class ='id identifier rubyid_parse '> parse</ span >
@@ -342,7 +349,127 @@ <h2>Instance Method Details</h2>
342
349
343
350
344
351
< div class ="method_details first ">
345
- < h3 class ="signature first " id ="export-instance_method ">
352
+ < h3 class ="signature first " id ="bulk_search-instance_method ">
353
+
354
+ #< strong > bulk_search</ strong > (critera, file, output = :all) ⇒ < tt > Array<Hash></ tt >
355
+
356
+
357
+
358
+
359
+
360
+ </ h3 > < div class ="docstring ">
361
+ < div class ="discussion ">
362
+ < p > Search for corresponding cipher algorithms in other libraries in bulk</ p >
363
+
364
+
365
+ </ div >
366
+ </ div >
367
+ < div class ="tags ">
368
+ < p class ="tag_title "> Parameters:</ p >
369
+ < ul class ="param ">
370
+
371
+ < li >
372
+
373
+ < span class ='name '> critera</ span >
374
+
375
+
376
+ < span class ='type '> (< tt > Symbol</ tt > )</ span >
377
+
378
+
379
+
380
+ —
381
+ < div class ='inline '> < p > The type of < code > term</ code > .
382
+ Accepted values: < code > :codepoint</ code > , < code > :iana</ code > , < code > :openssl</ code > , < code > :gnutls</ code > , < code > :nss</ code > .</ p >
383
+ </ div >
384
+
385
+ </ li >
386
+
387
+ < li >
388
+
389
+ < span class ='name '> file</ span >
390
+
391
+
392
+ < span class ='type '> (< tt > String</ tt > )</ span >
393
+
394
+
395
+
396
+ —
397
+ < div class ='inline '> < p > File containing the cipher algorithm names, one per line.</ p >
398
+ </ div >
399
+
400
+ </ li >
401
+
402
+ < li >
403
+
404
+ < span class ='name '> output</ span >
405
+
406
+
407
+ < span class ='type '> (< tt > Symbol</ tt > )</ span >
408
+
409
+
410
+ < em class ="default "> (defaults to: < tt > :all</ tt > )</ em >
411
+
412
+
413
+ —
414
+ < div class ='inline '> < p > The corresponding type to be included in the return value.
415
+ Accepted values: < code > :all</ code > (default), < code > :codepoint</ code > , < code > :iana</ code > , < code > :openssl</ code > ,
416
+ < code > :gnutls</ code > , < code > :nss</ code > .</ p >
417
+ </ div >
418
+
419
+ </ li >
420
+
421
+ </ ul >
422
+
423
+ < p class ="tag_title "> Returns:</ p >
424
+ < ul class ="return ">
425
+
426
+ < li >
427
+
428
+
429
+ < span class ='type '> (< tt > Array<Hash></ tt > )</ span >
430
+
431
+
432
+
433
+ —
434
+ < div class ='inline '> < p > The corresponding type, same as < span class ='object_link '> < a href ="#search-instance_method " title ="TLSmap::App#search (method) "> #search</ a > </ span > return value
435
+ but one per line stored in an array.</ p >
436
+ </ div >
437
+
438
+ </ li >
439
+
440
+ </ ul >
441
+
442
+ </ div > < table class ="source_code ">
443
+ < tr >
444
+ < td >
445
+ < pre class ="lines ">
446
+
447
+
448
+ 67
449
+ 68
450
+ 69
451
+ 70
452
+ 71
453
+ 72
454
+ 73</ pre >
455
+ </ td >
456
+ < td >
457
+ < pre class ="code "> < span class ="info file "> # File 'lib/tls_map.rb', line 67</ span >
458
+
459
+ < span class ='kw '> def</ span > < span class ='id identifier rubyid_bulk_search '> bulk_search</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_critera '> critera</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_file '> file</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_output '> output</ span > < span class ='op '> =</ span > < span class ='symbol '> :all</ span > < span class ='rparen '> )</ span >
460
+ < span class ='id identifier rubyid_res '> res</ span > < span class ='op '> =</ span > < span class ='lbracket '> [</ span > < span class ='rbracket '> ]</ span >
461
+ < span class ='const '> File</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_foreach '> foreach</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_file '> file</ span > < span class ='rparen '> )</ span > < span class ='kw '> do</ span > < span class ='op '> |</ span > < span class ='id identifier rubyid_line '> line</ span > < span class ='op '> |</ span >
462
+ < span class ='id identifier rubyid_res '> res</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_push '> push</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_search '> search</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_critera '> critera</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_line '> line</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_chomp '> chomp</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_output '> output</ span > < span class ='rparen '> )</ span > < span class ='rparen '> )</ span >
463
+ < span class ='kw '> end</ span >
464
+ < span class ='id identifier rubyid_res '> res</ span >
465
+ < span class ='kw '> end</ span > </ pre >
466
+ </ td >
467
+ </ tr >
468
+ </ table >
469
+ </ div >
470
+
471
+ < div class ="method_details ">
472
+ < h3 class ="signature " id ="export-instance_method ">
346
473
347
474
#< strong > export</ strong > (filename, format) ⇒ < tt > Object</ tt >
348
475
@@ -559,7 +686,7 @@ <h3 class="signature " id="search-instance_method">
559
686
</ div >
560
687
561
688
< div id ="footer ">
562
- Generated on Thu May 27 15:35:09 2021 by
689
+ Generated on Wed Jun 9 15:38:55 2021 by
563
690
< a href ="http://yardoc.org " title ="Yay! A Ruby Documentation Tool " target ="_parent "> yard</ a >
564
691
0.9.26 (ruby-3.0.1).
565
692
</ div >
0 commit comments