()
| 83 | } |
| 84 | |
| 85 | fn make_key() -> PasetoSymmetricKey<V4, PasetoLocal> { |
| 86 | let key_str = env::var("PASETO_KEY").unwrap(); |
| 87 | let key_bytes = key_str.as_bytes(); |
| 88 | let mut key_array = [0u8; 32]; |
| 89 | let len = key_bytes.len().min(32); |
| 90 | key_array[..len].copy_from_slice(&key_bytes[..len]); |
| 91 | PasetoSymmetricKey::<V4, PasetoLocal>::from(Key::from(&key_array)) |
| 92 | } |
| 93 | |
| 94 | pub fn verify_token( |
| 95 | token: String, |
no outgoing calls
no test coverage detected