Lines Matching refs:len

98                           size_t len)  in mbedtls_ecjpake_setup()  argument
116 MBEDTLS_MPI_CHK(mbedtls_mpi_read_binary(&ctx->s, secret, len)); in mbedtls_ecjpake_setup()
163 size_t len; in ecjpake_write_len_point() local
171 &len, *p + 4, (size_t) (end - (*p + 4))); in ecjpake_write_len_point()
176 MBEDTLS_PUT_UINT32_BE(len, *p, 0); in ecjpake_write_len_point()
178 *p += 4 + len; in ecjpake_write_len_point()
329 size_t len; in ecjpake_zkp_write() local
349 pf, &len, *p, (size_t) (end - *p))); in ecjpake_zkp_write()
350 *p += len; in ecjpake_zkp_write()
352 len = mbedtls_mpi_size(&h); /* actually r */ in ecjpake_zkp_write()
353 if (end < *p || (size_t) (end - *p) < 1 + len || len > 255) { in ecjpake_zkp_write()
358 *(*p)++ = MBEDTLS_BYTE_0(len); in ecjpake_zkp_write()
359 MBEDTLS_MPI_CHK(mbedtls_mpi_write_binary(&h, *p, len)); /* r */ in ecjpake_zkp_write()
360 *p += len; in ecjpake_zkp_write()
424 size_t len; in ecjpake_kkp_write() local
434 pf, &len, *p, (size_t) (end - *p))); in ecjpake_kkp_write()
435 *p += len; in ecjpake_kkp_write()
457 size_t len) in ecjpake_kkpp_read() argument
461 const unsigned char *end = buf + len; in ecjpake_kkpp_read()
493 size_t len, in ecjpake_kkpp_write() argument
500 const unsigned char *end = buf + len; in ecjpake_kkpp_write()
518 size_t len) in mbedtls_ecjpake_read_round_one() argument
523 buf, len); in mbedtls_ecjpake_read_round_one()
530 unsigned char *buf, size_t len, size_t *olen, in mbedtls_ecjpake_write_round_one() argument
537 ID_MINE, buf, len, olen, f_rng, p_rng); in mbedtls_ecjpake_write_round_one()
568 size_t len) in mbedtls_ecjpake_read_round_two() argument
572 const unsigned char *end = buf + len; in mbedtls_ecjpake_read_round_two()
595 MBEDTLS_MPI_CHK(mbedtls_ecp_tls_read_group(&grp, &p, len)); in mbedtls_ecjpake_read_round_two()
653 unsigned char *buf, size_t len, size_t *olen, in mbedtls_ecjpake_write_round_two() argument
662 const unsigned char *end = buf + len; in mbedtls_ecjpake_write_round_two()
760 unsigned char *buf, size_t len, size_t *olen, in mbedtls_ecjpake_derive_secret() argument
770 if (len < *olen) { in mbedtls_ecjpake_derive_secret()
794 unsigned char *buf, size_t len, size_t *olen, in mbedtls_ecjpake_write_shared_key() argument
809 olen, buf, len); in mbedtls_ecjpake_write_shared_key()
987 static int self_test_rng(void *ctx, unsigned char *out, size_t len) in self_test_rng() argument
993 for (size_t i = 0; i < len; i++) { in self_test_rng()
1023 static int ecjpake_lgc(void *p, unsigned char *out, size_t len) in ecjpake_lgc() argument
1028 while (len > 0) { in ecjpake_lgc()
1029 size_t use_len = len > 4 ? 4 : len; in ecjpake_lgc()
1033 len -= use_len; in ecjpake_lgc()
1059 size_t len, pmslen; in mbedtls_ecjpake_self_test() local
1087 buf, sizeof(buf), &len, ecjpake_lgc, NULL) == 0); in mbedtls_ecjpake_self_test()
1089 TEST_ASSERT(mbedtls_ecjpake_read_round_one(&srv, buf, len) == 0); in mbedtls_ecjpake_self_test()
1092 buf, sizeof(buf), &len, ecjpake_lgc, NULL) == 0); in mbedtls_ecjpake_self_test()
1094 TEST_ASSERT(mbedtls_ecjpake_read_round_one(&cli, buf, len) == 0); in mbedtls_ecjpake_self_test()
1097 buf, sizeof(buf), &len, ecjpake_lgc, NULL) == 0); in mbedtls_ecjpake_self_test()
1099 TEST_ASSERT(mbedtls_ecjpake_read_round_two(&cli, buf, len) == 0); in mbedtls_ecjpake_self_test()
1105 buf, sizeof(buf), &len, ecjpake_lgc, NULL) == 0); in mbedtls_ecjpake_self_test()
1107 TEST_ASSERT(mbedtls_ecjpake_read_round_two(&srv, buf, len) == 0); in mbedtls_ecjpake_self_test()
1110 buf, sizeof(buf), &len, ecjpake_lgc, NULL) == 0); in mbedtls_ecjpake_self_test()
1112 TEST_ASSERT(len == pmslen); in mbedtls_ecjpake_self_test()
1113 TEST_ASSERT(memcmp(buf, pms, len) == 0); in mbedtls_ecjpake_self_test()
1158 buf, sizeof(buf), &len, ecjpake_lgc, NULL) == 0); in mbedtls_ecjpake_self_test()
1160 TEST_ASSERT(len == sizeof(ecjpake_test_pms)); in mbedtls_ecjpake_self_test()
1161 TEST_ASSERT(memcmp(buf, ecjpake_test_pms, len) == 0); in mbedtls_ecjpake_self_test()
1165 buf, sizeof(buf), &len, ecjpake_lgc, NULL) == 0); in mbedtls_ecjpake_self_test()
1167 TEST_ASSERT(len == sizeof(ecjpake_test_shared_key)); in mbedtls_ecjpake_self_test()
1168 TEST_ASSERT(memcmp(buf, ecjpake_test_shared_key, len) == 0); in mbedtls_ecjpake_self_test()
1170 memset(buf, 0, len); /* Avoid interferences with next step */ in mbedtls_ecjpake_self_test()
1174 buf, sizeof(buf), &len, ecjpake_lgc, NULL) == 0); in mbedtls_ecjpake_self_test()
1176 TEST_ASSERT(len == sizeof(ecjpake_test_pms)); in mbedtls_ecjpake_self_test()
1177 TEST_ASSERT(memcmp(buf, ecjpake_test_pms, len) == 0); in mbedtls_ecjpake_self_test()
1181 buf, sizeof(buf), &len, ecjpake_lgc, NULL) == 0); in mbedtls_ecjpake_self_test()
1183 TEST_ASSERT(len == sizeof(ecjpake_test_shared_key)); in mbedtls_ecjpake_self_test()
1184 TEST_ASSERT(memcmp(buf, ecjpake_test_shared_key, len) == 0); in mbedtls_ecjpake_self_test()