Lines Matching +full:1 +full:st

9     crypto_generichash_state *st;  in main()  local
15 assert(crypto_generichash_statebytes() >= sizeof *st); in main()
16 st = (crypto_generichash_state *) in main()
23 if (crypto_generichash_init(st, k, in main()
24 1 + i % crypto_generichash_KEYBYTES_MAX, in main()
25 1 + i % crypto_generichash_BYTES_MAX) != 0) { in main()
27 return 1; in main()
29 crypto_generichash_update(st, in, i); in main()
30 crypto_generichash_update(st, in, i); in main()
31 crypto_generichash_update(st, in, i); in main()
32 if (crypto_generichash_final(st, out, in main()
33 1 + i % crypto_generichash_BYTES_MAX) != 0) { in main()
36 for (j = 0; j < 1 + i % crypto_generichash_BYTES_MAX; ++j) { in main()
40 if (crypto_generichash_final(st, out, in main()
41 1 + i % crypto_generichash_BYTES_MAX) != -1) { in main()
42 printf("crypto_generichash_final() should have returned -1\n"); in main()
46 assert(crypto_generichash_init(st, k, sizeof k, 0U) == -1); in main()
47 assert(crypto_generichash_init(st, k, sizeof k, in main()
48 crypto_generichash_BYTES_MAX + 1U) == -1); in main()
49 assert(crypto_generichash_init(st, k, crypto_generichash_KEYBYTES_MAX + 1U, in main()
50 sizeof out) == -1); in main()
51 assert(crypto_generichash_init(st, k, 0U, sizeof out) == 0); in main()
52 assert(crypto_generichash_init(st, k, 1U, sizeof out) == 0); in main()
53 assert(crypto_generichash_init(st, NULL, 1U, 0U) == -1); in main()
54 assert(crypto_generichash_init(st, NULL, crypto_generichash_KEYBYTES, in main()
55 1U) == 0); in main()
56 assert(crypto_generichash_init(st, NULL, crypto_generichash_KEYBYTES, in main()
57 0U) == -1); in main()
59 sodium_free(st); in main()