@@ -122,7 +122,7 @@ impl<'a> RsaPssParams<'a> {
122122 None
123123 } else {
124124 Some ( ContextSpecificRef {
125- tag_number : TagNumber :: N0 ,
125+ tag_number : TagNumber :: new ( 0 ) ,
126126 tag_mode : TagMode :: Explicit ,
127127 value : & self . hash ,
128128 } )
@@ -136,7 +136,7 @@ impl<'a> RsaPssParams<'a> {
136136 None
137137 } else {
138138 Some ( ContextSpecificRef {
139- tag_number : TagNumber :: N1 ,
139+ tag_number : TagNumber :: new ( 1 ) ,
140140 tag_mode : TagMode :: Explicit ,
141141 value : & self . mask_gen ,
142142 } )
@@ -148,7 +148,7 @@ impl<'a> RsaPssParams<'a> {
148148 None
149149 } else {
150150 Some ( ContextSpecificRef {
151- tag_number : TagNumber :: N2 ,
151+ tag_number : TagNumber :: new ( 2 ) ,
152152 tag_mode : TagMode :: Explicit ,
153153 value : & self . salt_len ,
154154 } )
@@ -160,7 +160,7 @@ impl<'a> RsaPssParams<'a> {
160160 None
161161 } else {
162162 Some ( ContextSpecificRef {
163- tag_number : TagNumber :: N3 ,
163+ tag_number : TagNumber :: new ( 3 ) ,
164164 tag_mode : TagMode :: Explicit ,
165165 value : & self . trailer_field ,
166166 } )
@@ -186,16 +186,16 @@ impl<'a> DecodeValue<'a> for RsaPssParams<'a> {
186186 reader. read_nested ( header. length , |reader| {
187187 Ok ( Self {
188188 hash : reader
189- . context_specific ( TagNumber :: N0 , TagMode :: Explicit ) ?
189+ . context_specific ( TagNumber :: new ( 0 ) , TagMode :: Explicit ) ?
190190 . unwrap_or ( SHA_1_AI ) ,
191191 mask_gen : reader
192- . context_specific ( TagNumber :: N1 , TagMode :: Explicit ) ?
192+ . context_specific ( TagNumber :: new ( 1 ) , TagMode :: Explicit ) ?
193193 . unwrap_or_else ( default_mgf1_sha1) ,
194194 salt_len : reader
195- . context_specific ( TagNumber :: N2 , TagMode :: Explicit ) ?
195+ . context_specific ( TagNumber :: new ( 2 ) , TagMode :: Explicit ) ?
196196 . unwrap_or ( RsaPssParams :: SALT_LEN_DEFAULT ) ,
197197 trailer_field : reader
198- . context_specific ( TagNumber :: N3 , TagMode :: Explicit ) ?
198+ . context_specific ( TagNumber :: new ( 3 ) , TagMode :: Explicit ) ?
199199 . unwrap_or_default ( ) ,
200200 } )
201201 } )
@@ -299,7 +299,7 @@ impl<'a> RsaOaepParams<'a> {
299299 None
300300 } else {
301301 Some ( ContextSpecificRef {
302- tag_number : TagNumber :: N0 ,
302+ tag_number : TagNumber :: new ( 0 ) ,
303303 tag_mode : TagMode :: Explicit ,
304304 value : & self . hash ,
305305 } )
@@ -313,7 +313,7 @@ impl<'a> RsaOaepParams<'a> {
313313 None
314314 } else {
315315 Some ( ContextSpecificRef {
316- tag_number : TagNumber :: N1 ,
316+ tag_number : TagNumber :: new ( 1 ) ,
317317 tag_mode : TagMode :: Explicit ,
318318 value : & self . mask_gen ,
319319 } )
@@ -327,7 +327,7 @@ impl<'a> RsaOaepParams<'a> {
327327 None
328328 } else {
329329 Some ( ContextSpecificRef {
330- tag_number : TagNumber :: N2 ,
330+ tag_number : TagNumber :: new ( 2 ) ,
331331 tag_mode : TagMode :: Explicit ,
332332 value : & self . p_source ,
333333 } )
@@ -351,13 +351,13 @@ impl<'a> DecodeValue<'a> for RsaOaepParams<'a> {
351351 reader. read_nested ( header. length , |reader| {
352352 Ok ( Self {
353353 hash : reader
354- . context_specific ( TagNumber :: N0 , TagMode :: Explicit ) ?
354+ . context_specific ( TagNumber :: new ( 0 ) , TagMode :: Explicit ) ?
355355 . unwrap_or ( SHA_1_AI ) ,
356356 mask_gen : reader
357- . context_specific ( TagNumber :: N1 , TagMode :: Explicit ) ?
357+ . context_specific ( TagNumber :: new ( 1 ) , TagMode :: Explicit ) ?
358358 . unwrap_or_else ( default_mgf1_sha1) ,
359359 p_source : reader
360- . context_specific ( TagNumber :: N2 , TagMode :: Explicit ) ?
360+ . context_specific ( TagNumber :: new ( 2 ) , TagMode :: Explicit ) ?
361361 . unwrap_or_else ( default_pempty_string) ,
362362 } )
363363 } )
0 commit comments