Lines Matching refs:len

106                            size_t len )  in mbedtls_ecjpake_setup()  argument
113 ECJPAKE_VALIDATE_RET( secret != NULL || len == 0 ); in mbedtls_ecjpake_setup()
122 MBEDTLS_MPI_CHK( mbedtls_mpi_read_binary( &ctx->s, secret, len ) ); in mbedtls_ecjpake_setup()
158 size_t len; in ecjpake_write_len_point() local
165 &len, *p + 4, end - ( *p + 4 ) ); in ecjpake_write_len_point()
169 (*p)[0] = (unsigned char)( ( len >> 24 ) & 0xFF ); in ecjpake_write_len_point()
170 (*p)[1] = (unsigned char)( ( len >> 16 ) & 0xFF ); in ecjpake_write_len_point()
171 (*p)[2] = (unsigned char)( ( len >> 8 ) & 0xFF ); in ecjpake_write_len_point()
172 (*p)[3] = (unsigned char)( ( len ) & 0xFF ); in ecjpake_write_len_point()
174 *p += 4 + len; in ecjpake_write_len_point()
326 size_t len; in ecjpake_zkp_write() local
345 pf, &len, *p, end - *p ) ); in ecjpake_zkp_write()
346 *p += len; in ecjpake_zkp_write()
348 len = mbedtls_mpi_size( &h ); /* actually r */ in ecjpake_zkp_write()
349 if( end < *p || (size_t)( end - *p ) < 1 + len || len > 255 ) in ecjpake_zkp_write()
355 *(*p)++ = (unsigned char)( len & 0xFF ); in ecjpake_zkp_write()
356 MBEDTLS_MPI_CHK( mbedtls_mpi_write_binary( &h, *p, len ) ); /* r */ in ecjpake_zkp_write()
357 *p += len; in ecjpake_zkp_write()
421 size_t len; in ecjpake_kkp_write() local
430 pf, &len, *p, end - *p ) ); in ecjpake_kkp_write()
431 *p += len; in ecjpake_kkp_write()
453 size_t len ) in ecjpake_kkpp_read() argument
457 const unsigned char *end = buf + len; in ecjpake_kkpp_read()
488 size_t len, in ecjpake_kkpp_write() argument
495 const unsigned char *end = buf + len; in ecjpake_kkpp_write()
513 size_t len ) in mbedtls_ecjpake_read_round_one() argument
521 buf, len ) ); in mbedtls_ecjpake_read_round_one()
528 unsigned char *buf, size_t len, size_t *olen, in mbedtls_ecjpake_write_round_one() argument
540 ID_MINE, buf, len, olen, f_rng, p_rng ) ); in mbedtls_ecjpake_write_round_one()
571 size_t len ) in mbedtls_ecjpake_read_round_two() argument
575 const unsigned char *end = buf + len; in mbedtls_ecjpake_read_round_two()
602 MBEDTLS_MPI_CHK( mbedtls_ecp_tls_read_group( &grp, &p, len ) ); in mbedtls_ecjpake_read_round_two()
662 unsigned char *buf, size_t len, size_t *olen, in mbedtls_ecjpake_write_round_two() argument
671 const unsigned char *end = buf + len; in mbedtls_ecjpake_write_round_two()
744 unsigned char *buf, size_t len, size_t *olen, in mbedtls_ecjpake_derive_secret() argument
760 if( len < *olen ) in mbedtls_ecjpake_derive_secret()
973 static int ecjpake_lgc( void *p, unsigned char *out, size_t len ) in ecjpake_lgc() argument
978 while( len > 0 ) in ecjpake_lgc()
980 size_t use_len = len > 4 ? 4 : len; in ecjpake_lgc()
984 len -= use_len; in ecjpake_lgc()
1010 size_t len, pmslen; in mbedtls_ecjpake_self_test() local
1035 buf, sizeof( buf ), &len, ecjpake_lgc, NULL ) == 0 ); in mbedtls_ecjpake_self_test()
1037 TEST_ASSERT( mbedtls_ecjpake_read_round_one( &srv, buf, len ) == 0 ); in mbedtls_ecjpake_self_test()
1040 buf, sizeof( buf ), &len, ecjpake_lgc, NULL ) == 0 ); in mbedtls_ecjpake_self_test()
1042 TEST_ASSERT( mbedtls_ecjpake_read_round_one( &cli, buf, len ) == 0 ); in mbedtls_ecjpake_self_test()
1045 buf, sizeof( buf ), &len, ecjpake_lgc, NULL ) == 0 ); in mbedtls_ecjpake_self_test()
1047 TEST_ASSERT( mbedtls_ecjpake_read_round_two( &cli, buf, len ) == 0 ); in mbedtls_ecjpake_self_test()
1053 buf, sizeof( buf ), &len, ecjpake_lgc, NULL ) == 0 ); in mbedtls_ecjpake_self_test()
1055 TEST_ASSERT( mbedtls_ecjpake_read_round_two( &srv, buf, len ) == 0 ); in mbedtls_ecjpake_self_test()
1058 buf, sizeof( buf ), &len, ecjpake_lgc, NULL ) == 0 ); in mbedtls_ecjpake_self_test()
1060 TEST_ASSERT( len == pmslen ); in mbedtls_ecjpake_self_test()
1061 TEST_ASSERT( memcmp( buf, pms, len ) == 0 ); in mbedtls_ecjpake_self_test()
1104 buf, sizeof( buf ), &len, ecjpake_lgc, NULL ) == 0 ); in mbedtls_ecjpake_self_test()
1106 TEST_ASSERT( len == sizeof( ecjpake_test_pms ) ); in mbedtls_ecjpake_self_test()
1107 TEST_ASSERT( memcmp( buf, ecjpake_test_pms, len ) == 0 ); in mbedtls_ecjpake_self_test()
1109 memset( buf, 0, len ); /* Avoid interferences with next step */ in mbedtls_ecjpake_self_test()
1113 buf, sizeof( buf ), &len, ecjpake_lgc, NULL ) == 0 ); in mbedtls_ecjpake_self_test()
1115 TEST_ASSERT( len == sizeof( ecjpake_test_pms ) ); in mbedtls_ecjpake_self_test()
1116 TEST_ASSERT( memcmp( buf, ecjpake_test_pms, len ) == 0 ); in mbedtls_ecjpake_self_test()