@@ -214,8 +214,8 @@ fn random_pin() -> trussed_auth::Pin {
214214#[ test]
215215fn basic ( ) {
216216 run ( BACKENDS , |client| {
217- let pin1 = Bytes :: from_slice ( b"12345678" ) . unwrap ( ) ;
218- let pin2 = Bytes :: from_slice ( b"123456" ) . unwrap ( ) ;
217+ let pin1 = Bytes :: try_from ( b"12345678" ) . unwrap ( ) ;
218+ let pin2 = Bytes :: try_from ( b"123456" ) . unwrap ( ) ;
219219
220220 let reply = syscall ! ( client. has_pin( Pin :: User ) ) ;
221221 assert ! ( !reply. has_pin) ;
@@ -258,8 +258,8 @@ fn basic() {
258258#[ test]
259259fn basic_wrapped ( ) {
260260 run ( BACKENDS , |client| {
261- let pin1 = Bytes :: from_slice ( b"12345678" ) . unwrap ( ) ;
262- let pin2 = Bytes :: from_slice ( b"123456" ) . unwrap ( ) ;
261+ let pin1 = Bytes :: try_from ( b"12345678" ) . unwrap ( ) ;
262+ let pin2 = Bytes :: try_from ( b"123456" ) . unwrap ( ) ;
263263
264264 let reply = syscall ! ( client. has_pin( Pin :: User ) ) ;
265265 assert ! ( !reply. has_pin) ;
@@ -303,10 +303,10 @@ fn basic_wrapped() {
303303fn hw_key_wrapped ( ) {
304304 run_with_hw_key (
305305 BACKENDS ,
306- Bytes :: from_slice ( b"Some HW ikm" ) . unwrap ( ) ,
306+ Bytes :: try_from ( b"Some HW ikm" ) . unwrap ( ) ,
307307 |client| {
308- let pin1 = Bytes :: from_slice ( b"12345678" ) . unwrap ( ) ;
309- let pin2 = Bytes :: from_slice ( b"123456" ) . unwrap ( ) ;
308+ let pin1 = Bytes :: try_from ( b"12345678" ) . unwrap ( ) ;
309+ let pin2 = Bytes :: try_from ( b"123456" ) . unwrap ( ) ;
310310
311311 let reply = syscall ! ( client. has_pin( Pin :: User ) ) ;
312312 assert ! ( !reply. has_pin) ;
@@ -350,8 +350,8 @@ fn hw_key_wrapped() {
350350#[ test]
351351fn missing_hw_key ( ) {
352352 run_with_missing_hw_key ( BACKENDS , |client| {
353- let pin1 = Bytes :: from_slice ( b"12345678" ) . unwrap ( ) ;
354- let pin2 = Bytes :: from_slice ( b"123456" ) . unwrap ( ) ;
353+ let pin1 = Bytes :: try_from ( b"12345678" ) . unwrap ( ) ;
354+ let pin2 = Bytes :: try_from ( b"123456" ) . unwrap ( ) ;
355355
356356 let reply = syscall ! ( client. has_pin( Pin :: User ) ) ;
357357 assert ! ( !reply. has_pin) ;
@@ -400,10 +400,10 @@ fn missing_hw_key() {
400400fn pin_key ( ) {
401401 run_with_hw_key (
402402 BACKENDS ,
403- Bytes :: from_slice ( b"Some HW ikm" ) . unwrap ( ) ,
403+ Bytes :: try_from ( b"Some HW ikm" ) . unwrap ( ) ,
404404 |client| {
405- let pin1 = Bytes :: from_slice ( b"12345678" ) . unwrap ( ) ;
406- let pin2 = Bytes :: from_slice ( b"123456" ) . unwrap ( ) ;
405+ let pin1 = Bytes :: try_from ( b"12345678" ) . unwrap ( ) ;
406+ let pin2 = Bytes :: try_from ( b"123456" ) . unwrap ( ) ;
407407
408408 syscall ! ( client. set_pin( Pin :: User , pin1. clone( ) , Some ( 3 ) , true ) ) ;
409409 assert ! ( syscall!( client. get_pin_key( Pin :: User , pin2. clone( ) ) )
@@ -448,11 +448,11 @@ fn pin_key() {
448448fn reset_pin_key ( ) {
449449 run_with_hw_key (
450450 BACKENDS ,
451- Bytes :: from_slice ( b"Some HW ikm" ) . unwrap ( ) ,
451+ Bytes :: try_from ( b"Some HW ikm" ) . unwrap ( ) ,
452452 |client| {
453- let pin1 = Bytes :: from_slice ( b"12345678" ) . unwrap ( ) ;
454- let pin2 = Bytes :: from_slice ( b"123456" ) . unwrap ( ) ;
455- let pin3 = Bytes :: from_slice ( b"1234567890" ) . unwrap ( ) ;
453+ let pin1 = Bytes :: try_from ( b"12345678" ) . unwrap ( ) ;
454+ let pin2 = Bytes :: try_from ( b"123456" ) . unwrap ( ) ;
455+ let pin3 = Bytes :: try_from ( b"1234567890" ) . unwrap ( ) ;
456456
457457 syscall ! ( client. set_pin( Pin :: User , pin1. clone( ) , Some ( 3 ) , true ) ) ;
458458 assert ! ( syscall!( client. get_pin_key( Pin :: User , pin2. clone( ) ) )
@@ -499,8 +499,8 @@ fn reset_pin_key() {
499499#[ test]
500500fn blocked_pin ( ) {
501501 run ( BACKENDS , |client| {
502- let pin1 = Bytes :: from_slice ( b"12345678" ) . unwrap ( ) ;
503- let pin2 = Bytes :: from_slice ( b"123456" ) . unwrap ( ) ;
502+ let pin1 = Bytes :: try_from ( b"12345678" ) . unwrap ( ) ;
503+ let pin2 = Bytes :: try_from ( b"123456" ) . unwrap ( ) ;
504504
505505 syscall ! ( client. set_pin( Pin :: User , pin1. clone( ) , Some ( 3 ) , false ) ) ;
506506
@@ -520,8 +520,8 @@ fn blocked_pin() {
520520#[ test]
521521fn set_blocked_pin ( ) {
522522 run ( BACKENDS , |client| {
523- let pin1 = Bytes :: from_slice ( b"12345678" ) . unwrap ( ) ;
524- let pin2 = Bytes :: from_slice ( b"123456" ) . unwrap ( ) ;
523+ let pin1 = Bytes :: try_from ( b"12345678" ) . unwrap ( ) ;
524+ let pin2 = Bytes :: try_from ( b"123456" ) . unwrap ( ) ;
525525
526526 syscall ! ( client. set_pin( Pin :: User , pin1. clone( ) , Some ( 1 ) , false ) ) ;
527527 let reply = syscall ! ( client. check_pin( Pin :: User , pin1. clone( ) ) ) ;
@@ -541,7 +541,7 @@ fn set_blocked_pin() {
541541fn empty_pin ( ) {
542542 run ( BACKENDS , |client| {
543543 let pin1 = Bytes :: new ( ) ;
544- let pin2 = Bytes :: from_slice ( b"123456" ) . unwrap ( ) ;
544+ let pin2 = Bytes :: try_from ( b"123456" ) . unwrap ( ) ;
545545
546546 syscall ! ( client. set_pin( Pin :: User , pin1. clone( ) , None , false ) ) ;
547547 let reply = syscall ! ( client. has_pin( Pin :: User ) ) ;
@@ -577,9 +577,9 @@ fn max_pin_length() {
577577#[ test]
578578fn pin_retries ( ) {
579579 run ( BACKENDS , |client| {
580- let pin1 = Bytes :: from_slice ( b"12345678" ) . unwrap ( ) ;
581- let pin2 = Bytes :: from_slice ( b"123456" ) . unwrap ( ) ;
582- let pin3 = Bytes :: from_slice ( b"654321" ) . unwrap ( ) ;
580+ let pin1 = Bytes :: try_from ( b"12345678" ) . unwrap ( ) ;
581+ let pin2 = Bytes :: try_from ( b"123456" ) . unwrap ( ) ;
582+ let pin3 = Bytes :: try_from ( b"654321" ) . unwrap ( ) ;
583583
584584 syscall ! ( client. set_pin( Pin :: User , pin1. clone( ) , Some ( 3 ) , false ) ) ;
585585 syscall ! ( client. set_pin( Pin :: Admin , pin2. clone( ) , Some ( 5 ) , false ) ) ;
@@ -627,7 +627,7 @@ fn pin_retries() {
627627#[ test]
628628fn delete_pin ( ) {
629629 run ( BACKENDS , |client| {
630- let pin = Bytes :: from_slice ( b"123456" ) . unwrap ( ) ;
630+ let pin = Bytes :: try_from ( b"123456" ) . unwrap ( ) ;
631631
632632 syscall ! ( client. set_pin( Pin :: User , pin. clone( ) , None , false ) ) ;
633633 let reply = syscall ! ( client. has_pin( Pin :: User ) ) ;
@@ -647,8 +647,8 @@ fn delete_pin() {
647647#[ test]
648648fn delete_all_pins ( ) {
649649 run ( BACKENDS , |client| {
650- let pin1 = Bytes :: from_slice ( b"123456" ) . unwrap ( ) ;
651- let pin2 = Bytes :: from_slice ( b"12345678" ) . unwrap ( ) ;
650+ let pin1 = Bytes :: try_from ( b"123456" ) . unwrap ( ) ;
651+ let pin2 = Bytes :: try_from ( b"12345678" ) . unwrap ( ) ;
652652
653653 syscall ! ( client. set_pin( Pin :: User , pin1. clone( ) , None , false ) ) ;
654654 syscall ! ( client. set_pin( Pin :: Admin , pin2. clone( ) , None , false ) ) ;
@@ -686,8 +686,8 @@ fn delete_all_pins() {
686686#[ test]
687687fn reset_application_key ( ) {
688688 run ( BACKENDS , |client| {
689- let info1 = Message :: from_slice ( b"test1" ) . unwrap ( ) ;
690- let info2 = Message :: from_slice ( b"test2" ) . unwrap ( ) ;
689+ let info1 = Message :: try_from ( b"test1" ) . unwrap ( ) ;
690+ let info2 = Message :: try_from ( b"test2" ) . unwrap ( ) ;
691691 let app_key1 = syscall ! ( client. get_application_key( info1. clone( ) ) ) . key ;
692692 let app_key2 = syscall ! ( client. get_application_key( info2) ) . key ;
693693 let mac1 = syscall ! ( client. sign_hmacsha256( app_key1, b"Some data" ) ) . signature ;
@@ -722,8 +722,8 @@ fn reset_application_key() {
722722fn reset_auth_data ( ) {
723723 run ( BACKENDS , |client| {
724724 /* ------- APP KEYS ------- */
725- let info1 = Message :: from_slice ( b"test1" ) . unwrap ( ) ;
726- let info2 = Message :: from_slice ( b"test2" ) . unwrap ( ) ;
725+ let info1 = Message :: try_from ( b"test1" ) . unwrap ( ) ;
726+ let info2 = Message :: try_from ( b"test2" ) . unwrap ( ) ;
727727 let app_key1 = syscall ! ( client. get_application_key( info1. clone( ) ) ) . key ;
728728 let app_key2 = syscall ! ( client. get_application_key( info2) ) . key ;
729729 let mac1 = syscall ! ( client. sign_hmacsha256( app_key1, b"Some data" ) ) . signature ;
@@ -737,8 +737,8 @@ fn reset_auth_data() {
737737 assert_eq ! ( mac1, mac1_again) ;
738738
739739 /* ------- PINS ------- */
740- let pin1 = Bytes :: from_slice ( b"123456" ) . unwrap ( ) ;
741- let pin2 = Bytes :: from_slice ( b"12345678" ) . unwrap ( ) ;
740+ let pin1 = Bytes :: try_from ( b"123456" ) . unwrap ( ) ;
741+ let pin2 = Bytes :: try_from ( b"12345678" ) . unwrap ( ) ;
742742
743743 syscall ! ( client. set_pin( Pin :: User , pin1. clone( ) , None , false ) ) ;
744744 syscall ! ( client. set_pin( Pin :: Admin , pin2. clone( ) , None , false ) ) ;
0 commit comments