Lines Matching refs:i

70 #define GET_UINT32_BE(n,b,i)                            \  argument
72 (n) = ( (uint32_t) (b)[(i) ] << 24 ) \
73 | ( (uint32_t) (b)[(i) + 1] << 16 ) \
74 | ( (uint32_t) (b)[(i) + 2] << 8 ) \
75 | ( (uint32_t) (b)[(i) + 3] ); \
80 #define PUT_UINT32_BE(n,b,i) \ argument
82 (b)[(i) ] = (unsigned char) ( (n) >> 24 ); \
83 (b)[(i) + 1] = (unsigned char) ( (n) >> 16 ); \
84 (b)[(i) + 2] = (unsigned char) ( (n) >> 8 ); \
85 (b)[(i) + 3] = (unsigned char) ( (n) ); \
108 int ret, i, j; in gcm_gen_table() local
141 for( i = 4; i > 0; i >>= 1 ) in gcm_gen_table()
147 ctx->HL[i] = vl; in gcm_gen_table()
148 ctx->HH[i] = vh; in gcm_gen_table()
151 for( i = 2; i <= 8; i *= 2 ) in gcm_gen_table()
153 uint64_t *HiL = ctx->HL + i, *HiH = ctx->HH + i; in gcm_gen_table()
156 for( j = 1; j < i; j++ ) in gcm_gen_table()
222 int i = 0; in gcm_mult() local
245 for( i = 15; i >= 0; i-- ) in gcm_mult()
247 lo = x[i] & 0xf; in gcm_mult()
248 hi = x[i] >> 4; in gcm_mult()
250 if( i != 15 ) in gcm_mult()
284 size_t i; in mbedtls_gcm_starts() local
323 for( i = 0; i < use_len; i++ ) in mbedtls_gcm_starts()
324 ctx->y[i] ^= p[i]; in mbedtls_gcm_starts()
332 for( i = 0; i < 16; i++ ) in mbedtls_gcm_starts()
333 ctx->y[i] ^= work_buf[i]; in mbedtls_gcm_starts()
350 for( i = 0; i < use_len; i++ ) in mbedtls_gcm_starts()
351 ctx->buf[i] ^= p[i]; in mbedtls_gcm_starts()
369 size_t i; in mbedtls_gcm_update() local
396 for( i = 16; i > 12; i-- ) in mbedtls_gcm_update()
397 if( ++ctx->y[i - 1] != 0 ) in mbedtls_gcm_update()
406 for( i = 0; i < use_len; i++ ) in mbedtls_gcm_update()
409 ctx->buf[i] ^= p[i]; in mbedtls_gcm_update()
410 out_p[i] = ectr[i] ^ p[i]; in mbedtls_gcm_update()
412 ctx->buf[i] ^= out_p[i]; in mbedtls_gcm_update()
430 size_t i; in mbedtls_gcm_finish() local
454 for( i = 0; i < 16; i++ ) in mbedtls_gcm_finish()
455 ctx->buf[i] ^= work_buf[i]; in mbedtls_gcm_finish()
459 for( i = 0; i < tag_len; i++ ) in mbedtls_gcm_finish()
460 tag[i] ^= ctx->buf[i]; in mbedtls_gcm_finish()
512 size_t i; in mbedtls_gcm_auth_decrypt() local
530 for( diff = 0, i = 0; i < tag_len; i++ ) in mbedtls_gcm_auth_decrypt()
531 diff |= tag[i] ^ check_tag[i]; in mbedtls_gcm_auth_decrypt()
785 int i, j, ret; in mbedtls_gcm_self_test() local
792 for( i = 0; i < MAX_TESTS; i++ ) in mbedtls_gcm_self_test()
798 key_len, i, "enc" ); in mbedtls_gcm_self_test()
800 ret = mbedtls_gcm_setkey( &ctx, cipher, key[key_index[i]], in mbedtls_gcm_self_test()
818 pt_len[i], in mbedtls_gcm_self_test()
819 iv[iv_index[i]], iv_len[i], in mbedtls_gcm_self_test()
820 additional[add_index[i]], add_len[i], in mbedtls_gcm_self_test()
821 pt[pt_index[i]], buf, 16, tag_buf ); in mbedtls_gcm_self_test()
825 if ( memcmp( buf, ct[j * 6 + i], pt_len[i] ) != 0 || in mbedtls_gcm_self_test()
826 memcmp( tag_buf, tag[j * 6 + i], 16 ) != 0 ) in mbedtls_gcm_self_test()
841 key_len, i, "dec" ); in mbedtls_gcm_self_test()
843 ret = mbedtls_gcm_setkey( &ctx, cipher, key[key_index[i]], in mbedtls_gcm_self_test()
849 pt_len[i], in mbedtls_gcm_self_test()
850 iv[iv_index[i]], iv_len[i], in mbedtls_gcm_self_test()
851 additional[add_index[i]], add_len[i], in mbedtls_gcm_self_test()
852 ct[j * 6 + i], buf, 16, tag_buf ); in mbedtls_gcm_self_test()
857 if( memcmp( buf, pt[pt_index[i]], pt_len[i] ) != 0 || in mbedtls_gcm_self_test()
858 memcmp( tag_buf, tag[j * 6 + i], 16 ) != 0 ) in mbedtls_gcm_self_test()
873 key_len, i, "enc" ); in mbedtls_gcm_self_test()
875 ret = mbedtls_gcm_setkey( &ctx, cipher, key[key_index[i]], in mbedtls_gcm_self_test()
881 iv[iv_index[i]], iv_len[i], in mbedtls_gcm_self_test()
882 additional[add_index[i]], add_len[i] ); in mbedtls_gcm_self_test()
886 if( pt_len[i] > 32 ) in mbedtls_gcm_self_test()
888 size_t rest_len = pt_len[i] - 32; in mbedtls_gcm_self_test()
889 ret = mbedtls_gcm_update( &ctx, 32, pt[pt_index[i]], buf ); in mbedtls_gcm_self_test()
893 ret = mbedtls_gcm_update( &ctx, rest_len, pt[pt_index[i]] + 32, in mbedtls_gcm_self_test()
900 ret = mbedtls_gcm_update( &ctx, pt_len[i], pt[pt_index[i]], buf ); in mbedtls_gcm_self_test()
909 if( memcmp( buf, ct[j * 6 + i], pt_len[i] ) != 0 || in mbedtls_gcm_self_test()
910 memcmp( tag_buf, tag[j * 6 + i], 16 ) != 0 ) in mbedtls_gcm_self_test()
925 key_len, i, "dec" ); in mbedtls_gcm_self_test()
927 ret = mbedtls_gcm_setkey( &ctx, cipher, key[key_index[i]], in mbedtls_gcm_self_test()
933 iv[iv_index[i]], iv_len[i], in mbedtls_gcm_self_test()
934 additional[add_index[i]], add_len[i] ); in mbedtls_gcm_self_test()
938 if( pt_len[i] > 32 ) in mbedtls_gcm_self_test()
940 size_t rest_len = pt_len[i] - 32; in mbedtls_gcm_self_test()
941 ret = mbedtls_gcm_update( &ctx, 32, ct[j * 6 + i], buf ); in mbedtls_gcm_self_test()
945 ret = mbedtls_gcm_update( &ctx, rest_len, ct[j * 6 + i] + 32, in mbedtls_gcm_self_test()
952 ret = mbedtls_gcm_update( &ctx, pt_len[i], ct[j * 6 + i], in mbedtls_gcm_self_test()
962 if( memcmp( buf, pt[pt_index[i]], pt_len[i] ) != 0 || in mbedtls_gcm_self_test()
963 memcmp( tag_buf, tag[j * 6 + i], 16 ) != 0 ) in mbedtls_gcm_self_test()