aboutsummaryrefslogtreecommitdiff
path: root/src/util/test_crypto_kdf.c
diff options
context:
space:
mode:
authorng0 <ng0@n0.is>2019-09-08 12:33:09 +0000
committerng0 <ng0@n0.is>2019-09-08 12:33:09 +0000
commitd41ed82a4ea0cc8e1674b6d5d2c49fd6462610bb (patch)
tree9efd18ea7d425652085ed0bd5e8e45604bc5f6b9 /src/util/test_crypto_kdf.c
parenta0fce305c565c0937d917a92712f15e9c5736260 (diff)
downloadgnunet-d41ed82a4ea0cc8e1674b6d5d2c49fd6462610bb.tar.gz
gnunet-d41ed82a4ea0cc8e1674b6d5d2c49fd6462610bb.zip
uncrustify as demanded.
Diffstat (limited to 'src/util/test_crypto_kdf.c')
-rw-r--r--src/util/test_crypto_kdf.c47
1 files changed, 24 insertions, 23 deletions
diff --git a/src/util/test_crypto_kdf.c b/src/util/test_crypto_kdf.c
index f75bafbb1..a5c9bba20 100644
--- a/src/util/test_crypto_kdf.c
+++ b/src/util/test_crypto_kdf.c
@@ -18,7 +18,7 @@
18 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
20 THE SOFTWARE. 20 THE SOFTWARE.
21*/ 21 */
22 22
23/** 23/**
24 * @file src/util/test_crypt_kdf.c 24 * @file src/util/test_crypt_kdf.c
@@ -33,38 +33,39 @@
33 33
34 34
35int 35int
36main () 36main()
37{ 37{
38#define RND_BLK_SIZE 4096 38#define RND_BLK_SIZE 4096
39 unsigned char rnd_blk[RND_BLK_SIZE]; 39 unsigned char rnd_blk[RND_BLK_SIZE];
40 int i; 40 int i;
41 gcry_mpi_t r,n; 41 gcry_mpi_t r, n;
42 42
43 GNUNET_log_setup ("test-crypto-kdf", "WARNING", NULL); 43 GNUNET_log_setup("test-crypto-kdf", "WARNING", NULL);
44 44
45 GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_WEAK, 45 GNUNET_CRYPTO_random_block(GNUNET_CRYPTO_QUALITY_WEAK,
46 rnd_blk, 46 rnd_blk,
47 RND_BLK_SIZE); 47 RND_BLK_SIZE);
48 48
49 /* test full domain hash size */ 49 /* test full domain hash size */
50 for (i=0; i<100; i++) { 50 for (i = 0; i < 100; i++)
51 gcry_mpi_scan (&n, 51 {
52 GCRYMPI_FMT_USG, 52 gcry_mpi_scan(&n,
53 rnd_blk, RND_BLK_SIZE, 53 GCRYMPI_FMT_USG,
54 NULL); 54 rnd_blk, RND_BLK_SIZE,
55 GNUNET_CRYPTO_kdf_mod_mpi (&r, n, 55 NULL);
56 "", 0, 56 GNUNET_CRYPTO_kdf_mod_mpi(&r, n,
57 "", 0, 57 "", 0,
58 ""); 58 "", 0,
59 GNUNET_assert( 0 > gcry_mpi_cmp(r,n) ); 59 "");
60 GNUNET_assert(0 > gcry_mpi_cmp(r, n));
60 61
61 /* Is it worth checking that it's not too small? */ 62 /* Is it worth checking that it's not too small? */
62 /* GNUNET_assert (gcry_mpi_get_nbits(r) > 3*RND_BLK_SIZE/4); */ 63 /* GNUNET_assert (gcry_mpi_get_nbits(r) > 3*RND_BLK_SIZE/4); */
63 /* This test necessarily randomly fails with probability 2^(3 - RND_BLK_SIZE/4) */ 64 /* This test necessarily randomly fails with probability 2^(3 - RND_BLK_SIZE/4) */
64 65
65 gcry_mpi_release(n); 66 gcry_mpi_release(n);
66 gcry_mpi_release(r); 67 gcry_mpi_release(r);
67 } 68 }
68 69
69 return 0; 70 return 0;
70} 71}