1
- #include "hmac.h"
2
-
3
1
#include <libtock/defer.h>
4
2
3
+ #include "hmac.h"
4
+
5
5
returncode_t libtocksync_hmac_simple (libtock_hmac_algorithm_t hmac_type ,
6
6
uint8_t * key_buffer , uint32_t key_length ,
7
7
uint8_t * input_buffer , uint32_t input_length ,
@@ -13,15 +13,18 @@ returncode_t libtocksync_hmac_simple(libtock_hmac_algorithm_t hmac_type,
13
13
14
14
ret = libtock_hmac_set_readonly_allow_key_buffer (key_buffer , key_length );
15
15
if (ret != RETURNCODE_SUCCESS ) return ret ;
16
- defer { libtock_hmac_set_readonly_allow_key_buffer (NULL , 0 ); };
16
+ defer { libtock_hmac_set_readonly_allow_key_buffer (NULL , 0 );
17
+ };
17
18
18
19
ret = libtock_hmac_set_readonly_allow_data_buffer (input_buffer , input_length );
19
20
if (ret != RETURNCODE_SUCCESS ) return ret ;
20
- defer { libtock_hmac_set_readonly_allow_data_buffer (NULL , 0 ); };
21
+ defer { libtock_hmac_set_readonly_allow_data_buffer (NULL , 0 );
22
+ };
21
23
22
24
ret = libtock_hmac_set_readwrite_allow_destination_buffer (hmac_buffer , hmac_length );
23
25
if (ret != RETURNCODE_SUCCESS ) return ret ;
24
- defer { libtock_hmac_set_readwrite_allow_destination_buffer (NULL , 0 ); };
26
+ defer { libtock_hmac_set_readwrite_allow_destination_buffer (NULL , 0 );
27
+ };
25
28
26
29
ret = libtock_hmac_command_run ();
27
30
if (ret != RETURNCODE_SUCCESS ) return ret ;
0 commit comments