1- extern crate num_bigint_dig as num_bigint;
2-
31mod pki_tests;
42
5- use num_bigint :: ToBigInt ;
3+ use crypto_bigint :: BoxedUint ;
64use oid:: prelude:: * ;
75use picky_asn1:: bit_string:: BitString ;
86use picky_asn1:: date:: { Date , GeneralizedTime , UTCTime } ;
@@ -107,7 +105,7 @@ fn big_integer() {
107105#[ test]
108106fn small_integer ( ) {
109107 let buffer = [ 0x02 , 0x01 , 0x03 ] ;
110- let big_integer = IntegerAsn1 :: from ( 3 . to_bigint ( ) . unwrap ( ) . to_signed_bytes_be ( ) ) ;
108+ let big_integer = IntegerAsn1 :: from ( BoxedUint :: from ( 3u32 ) . to_be_bytes_trimmed_vartime ( ) . into_vec ( ) ) ;
111109
112110 assert ! ( big_integer. is_positive( ) ) ;
113111 assert ! ( !big_integer. is_negative( ) ) ;
@@ -116,18 +114,6 @@ fn small_integer() {
116114 check ( & buffer, big_integer) ;
117115}
118116
119- #[ test]
120- fn small_integer_negative ( ) {
121- let buffer = [ 0x02 , 0x01 , 0xF9 ] ;
122- let big_integer = IntegerAsn1 :: from ( ( -7 ) . to_bigint ( ) . unwrap ( ) . to_signed_bytes_be ( ) ) ;
123-
124- assert ! ( !big_integer. is_positive( ) ) ;
125- assert ! ( big_integer. is_negative( ) ) ;
126- assert_eq ! ( big_integer. as_unsigned_bytes_be( ) , & [ 0xF9 ] ) ;
127-
128- check ( & buffer, big_integer) ;
129- }
130-
131117#[ test]
132118fn date ( ) {
133119 let buffer = [
@@ -225,13 +211,6 @@ fn sequence_of() {
225211 check ( & buffer, set_of_elems) ;
226212}
227213
228- #[ test]
229- fn application_tag0 ( ) {
230- let buffer = [ 0xA0 , 0x03 , 0x02 , 0x01 , 0xF9 ] ;
231- let application_tag = ExplicitContextTag0 ( IntegerAsn1 :: from ( ( -7 ) . to_bigint ( ) . unwrap ( ) . to_signed_bytes_be ( ) ) ) ;
232- check ( & buffer, application_tag) ;
233- }
234-
235214#[ test]
236215fn restricted_strings ( ) {
237216 let printable_string_buffer = b"\x13 \x02 \x4E \x4C " ;
0 commit comments