@@ -92,7 +92,7 @@ impl fmt::Debug for TokenAuthority {
92
92
93
93
impl TokenAuthority {
94
94
/// Create a new token authority entity.
95
- pub fn new ( ) -> Result < TokenAuthority , MmdsTokenError > {
95
+ pub fn try_new ( ) -> Result < TokenAuthority , MmdsTokenError > {
96
96
let mut file = File :: open ( Path :: new ( RANDOMNESS_POOL ) ) ?;
97
97
98
98
Ok ( TokenAuthority {
@@ -334,7 +334,7 @@ mod tests {
334
334
335
335
#[ test]
336
336
fn test_set_aad ( ) {
337
- let mut token_authority = TokenAuthority :: new ( ) . unwrap ( ) ;
337
+ let mut token_authority = TokenAuthority :: try_new ( ) . unwrap ( ) ;
338
338
assert_eq ! ( token_authority. aad, "" . to_string( ) ) ;
339
339
340
340
token_authority. set_aad ( "foo" ) ;
@@ -343,7 +343,7 @@ mod tests {
343
343
344
344
#[ test]
345
345
fn test_create_token ( ) {
346
- let mut token_authority = TokenAuthority :: new ( ) . unwrap ( ) ;
346
+ let mut token_authority = TokenAuthority :: try_new ( ) . unwrap ( ) ;
347
347
348
348
// Test invalid time to live value.
349
349
assert_eq ! (
@@ -384,7 +384,7 @@ mod tests {
384
384
385
385
#[ test]
386
386
fn test_encrypt_decrypt ( ) {
387
- let mut token_authority = TokenAuthority :: new ( ) . unwrap ( ) ;
387
+ let mut token_authority = TokenAuthority :: try_new ( ) . unwrap ( ) ;
388
388
let mut file = File :: open ( Path :: new ( RANDOMNESS_POOL ) ) . unwrap ( ) ;
389
389
let mut iv = [ 0u8 ; IV_LEN ] ;
390
390
file. read_exact ( & mut iv) . unwrap ( ) ;
@@ -445,7 +445,7 @@ mod tests {
445
445
446
446
#[ test]
447
447
fn test_generate_token_secret ( ) {
448
- let mut token_authority = TokenAuthority :: new ( ) . unwrap ( ) ;
448
+ let mut token_authority = TokenAuthority :: try_new ( ) . unwrap ( ) ;
449
449
450
450
// Test time to live value too small.
451
451
assert_eq ! (
@@ -484,7 +484,7 @@ mod tests {
484
484
485
485
#[ test]
486
486
fn test_is_valid ( ) {
487
- let mut token_authority = TokenAuthority :: new ( ) . unwrap ( ) ;
487
+ let mut token_authority = TokenAuthority :: try_new ( ) . unwrap ( ) ;
488
488
489
489
// Test token with size bigger than expected.
490
490
assert ! ( !token_authority. is_valid( str :: repeat( "a" , TOKEN_LENGTH_LIMIT + 1 ) . as_str( ) ) ) ;
@@ -496,7 +496,7 @@ mod tests {
496
496
497
497
#[ test]
498
498
fn test_token_authority ( ) {
499
- let mut token_authority = TokenAuthority :: new ( ) . unwrap ( ) ;
499
+ let mut token_authority = TokenAuthority :: try_new ( ) . unwrap ( ) ;
500
500
501
501
// Generate token with lifespan of 60 seconds.
502
502
let token0 = token_authority. generate_token_secret ( 60 ) . unwrap ( ) ;
0 commit comments