diff options
Diffstat (limited to 'src/gnsrecord/perf_gnsrecord_crypto.c')
-rw-r--r-- | src/gnsrecord/perf_gnsrecord_crypto.c | 106 |
1 files changed, 53 insertions, 53 deletions
diff --git a/src/gnsrecord/perf_gnsrecord_crypto.c b/src/gnsrecord/perf_gnsrecord_crypto.c index a7cff9d48..a4fffd238 100644 --- a/src/gnsrecord/perf_gnsrecord_crypto.c +++ b/src/gnsrecord/perf_gnsrecord_crypto.c | |||
@@ -11,12 +11,12 @@ | |||
11 | WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
13 | Affero General Public License for more details. | 13 | Affero General Public License for more details. |
14 | 14 | ||
15 | You should have received a copy of the GNU Affero General Public License | 15 | You should have received a copy of the GNU Affero General Public License |
16 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 16 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 | 17 | ||
18 | SPDX-License-Identifier: AGPL3.0-or-later | 18 | SPDX-License-Identifier: AGPL3.0-or-later |
19 | */ | 19 | */ |
20 | /** | 20 | /** |
21 | * @file gnsrecord/test_gnsrecord_crypto.c | 21 | * @file gnsrecord/test_gnsrecord_crypto.c |
22 | * @brief testcase for block creation, verification and decryption | 22 | * @brief testcase for block creation, verification and decryption |
@@ -43,29 +43,29 @@ | |||
43 | 43 | ||
44 | 44 | ||
45 | static struct GNUNET_GNSRECORD_Data * | 45 | static struct GNUNET_GNSRECORD_Data * |
46 | create_record (int count) | 46 | create_record(int count) |
47 | { | 47 | { |
48 | struct GNUNET_GNSRECORD_Data *rd; | 48 | struct GNUNET_GNSRECORD_Data *rd; |
49 | 49 | ||
50 | rd = GNUNET_new_array (count, | 50 | rd = GNUNET_new_array(count, |
51 | struct GNUNET_GNSRECORD_Data); | 51 | struct GNUNET_GNSRECORD_Data); |
52 | for (unsigned int c = 0; c < count; c++) | 52 | for (unsigned int c = 0; c < count; c++) |
53 | { | 53 | { |
54 | rd[c].expiration_time = GNUNET_TIME_absolute_get().abs_value_us + 1000000000; | 54 | rd[c].expiration_time = GNUNET_TIME_absolute_get().abs_value_us + 1000000000; |
55 | rd[c].record_type = TEST_RECORD_TYPE; | 55 | rd[c].record_type = TEST_RECORD_TYPE; |
56 | rd[c].data_size = TEST_RECORD_DATALEN; | 56 | rd[c].data_size = TEST_RECORD_DATALEN; |
57 | rd[c].data = GNUNET_malloc(TEST_RECORD_DATALEN); | 57 | rd[c].data = GNUNET_malloc(TEST_RECORD_DATALEN); |
58 | memset ((char *) rd[c].data, TEST_RECORD_DATA, TEST_RECORD_DATALEN); | 58 | memset((char *)rd[c].data, TEST_RECORD_DATA, TEST_RECORD_DATALEN); |
59 | } | 59 | } |
60 | return rd; | 60 | return rd; |
61 | } | 61 | } |
62 | 62 | ||
63 | 63 | ||
64 | static void | 64 | static void |
65 | run (void *cls, | 65 | run(void *cls, |
66 | char *const *args, | 66 | char *const *args, |
67 | const char *cfgfile, | 67 | const char *cfgfile, |
68 | const struct GNUNET_CONFIGURATION_Handle *cfg) | 68 | const struct GNUNET_CONFIGURATION_Handle *cfg) |
69 | { | 69 | { |
70 | struct GNUNET_GNSRECORD_Block *block; | 70 | struct GNUNET_GNSRECORD_Block *block; |
71 | struct GNUNET_HashCode query; | 71 | struct GNUNET_HashCode query; |
@@ -75,45 +75,45 @@ run (void *cls, | |||
75 | struct GNUNET_CRYPTO_EcdsaPrivateKey * privkey; | 75 | struct GNUNET_CRYPTO_EcdsaPrivateKey * privkey; |
76 | struct GNUNET_TIME_Absolute expire; | 76 | struct GNUNET_TIME_Absolute expire; |
77 | 77 | ||
78 | (void) cls; | 78 | (void)cls; |
79 | (void) args; | 79 | (void)args; |
80 | (void) cfgfile; | 80 | (void)cfgfile; |
81 | (void) cfg; | 81 | (void)cfg; |
82 | expire = GNUNET_TIME_absolute_get(); | 82 | expire = GNUNET_TIME_absolute_get(); |
83 | privkey = GNUNET_CRYPTO_ecdsa_key_create (); | 83 | privkey = GNUNET_CRYPTO_ecdsa_key_create(); |
84 | GNUNET_assert (NULL != privkey); | 84 | GNUNET_assert(NULL != privkey); |
85 | 85 | ||
86 | /* test block creation */ | 86 | /* test block creation */ |
87 | s_name = "DUMMY.dummy.gnunet"; | 87 | s_name = "DUMMY.dummy.gnunet"; |
88 | s_rd = create_record (RECORDS); | 88 | s_rd = create_record(RECORDS); |
89 | start_time = GNUNET_TIME_absolute_get (); | 89 | start_time = GNUNET_TIME_absolute_get(); |
90 | for (unsigned int i=0;i<ROUNDS;i++) | 90 | for (unsigned int i = 0; i < ROUNDS; i++) |
91 | { | 91 | { |
92 | GNUNET_assert (NULL != (block = | 92 | GNUNET_assert(NULL != (block = |
93 | GNUNET_GNSRECORD_block_create2 (privkey, | 93 | GNUNET_GNSRECORD_block_create2(privkey, |
94 | expire, | 94 | expire, |
95 | s_name, | 95 | s_name, |
96 | s_rd, | 96 | s_rd, |
97 | RECORDS))); | 97 | RECORDS))); |
98 | GNUNET_GNSRECORD_query_from_private_key (privkey, | 98 | GNUNET_GNSRECORD_query_from_private_key(privkey, |
99 | s_name, | 99 | s_name, |
100 | &query); | 100 | &query); |
101 | GNUNET_free (block); | 101 | GNUNET_free(block); |
102 | } | 102 | } |
103 | fprintf (stderr, | 103 | fprintf(stderr, |
104 | "Took %s to produce %u GNS blocks for the DHT\n", | 104 | "Took %s to produce %u GNS blocks for the DHT\n", |
105 | GNUNET_STRINGS_relative_time_to_string (GNUNET_TIME_absolute_get_duration (start_time), | 105 | GNUNET_STRINGS_relative_time_to_string(GNUNET_TIME_absolute_get_duration(start_time), |
106 | GNUNET_YES), | 106 | GNUNET_YES), |
107 | ROUNDS); | 107 | ROUNDS); |
108 | for (unsigned int i=0;i<RECORDS;i++) | 108 | for (unsigned int i = 0; i < RECORDS; i++) |
109 | GNUNET_free ((void *) s_rd[i].data); | 109 | GNUNET_free((void *)s_rd[i].data); |
110 | GNUNET_free (s_rd); | 110 | GNUNET_free(s_rd); |
111 | GNUNET_free (privkey); | 111 | GNUNET_free(privkey); |
112 | } | 112 | } |
113 | 113 | ||
114 | 114 | ||
115 | int | 115 | int |
116 | main (int argc, char *argv[]) | 116 | main(int argc, char *argv[]) |
117 | { | 117 | { |
118 | static char *const argvx[] = { | 118 | static char *const argvx[] = { |
119 | "perf-gnsrecord-crypto", | 119 | "perf-gnsrecord-crypto", |
@@ -124,12 +124,12 @@ main (int argc, char *argv[]) | |||
124 | }; | 124 | }; |
125 | 125 | ||
126 | if (GNUNET_OK != | 126 | if (GNUNET_OK != |
127 | GNUNET_PROGRAM_run ((sizeof (argvx) / sizeof (char *)) - 1, | 127 | GNUNET_PROGRAM_run((sizeof(argvx) / sizeof(char *)) - 1, |
128 | argvx, | 128 | argvx, |
129 | "perf-gnsrecord-crypto", | 129 | "perf-gnsrecord-crypto", |
130 | "nohelp", options, | 130 | "nohelp", options, |
131 | &run, | 131 | &run, |
132 | NULL)) | 132 | NULL)) |
133 | return 1; | 133 | return 1; |
134 | return 0; | 134 | return 0; |
135 | } | 135 | } |