ESP-IDF
sae_temporary_data::prime_len
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (3/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
sae_temporary_data::prime_len
sae_temporary_data::prime_len field
Syntax
Show:
Summary
Declaration
from
sae.h:56
int
prime_len
;
Examples
References
from
examples
Code
Location
Referrer
int
prime_len
;
sae.h:56
tmp
->
prime_len
=
crypto_ec_prime_len
(
tmp
->
ec
)
;
sae.c:40
sae_set_group()
tmp
->
prime_len
=
tmp
->
dh
->
prime_len
;
sae.c:53
sae_set_group()
if
(
tmp
->
prime_len
>
SAE_MAX_PRIME_LEN
)
{
sae.c:54
sae_set_group()
tmp
->
prime_len
)
;
sae.c:60
sae_set_group()
prime
,
sae
->
tmp
->
prime_len
,
pwd_value
,
bits
)
<
0
)
sae.c:150
sae_test_pwd_seed_ecc()
buf_shift_right
(
pwd_value
,
sae
->
tmp
->
prime_len
,
8
-
bits
%
8
)
;
sae.c:153
sae_test_pwd_seed_ecc()
cmp_prime
=
const_time_memcmp
(
pwd_value
,
prime
,
sae
->
tmp
->
prime_len
)
;
sae.c:157
sae_test_pwd_seed_ecc()
x_cand
=
crypto_bignum_init_set
(
pwd_value
,
sae
->
tmp
->
prime_len
)
;
sae.c:165
sae_test_pwd_seed_ecc()
size_t
bits
=
sae
->
tmp
->
prime_len
*
8
;
sae.c:190
sae_test_pwd_seed_ffc()
sae
->
tmp
->
dh
->
prime
,
sae
->
tmp
->
prime_len
,
pwd_value
,
sae.c:200
sae_test_pwd_seed_ffc()
sae
->
tmp
->
prime_len
)
;
sae.c:208
sae_test_pwd_seed_ffc()
a
=
crypto_bignum_init_set
(
pwd_value
,
sae
->
tmp
->
prime_len
)
;
sae.c:222
sae_test_pwd_seed_ffc()
prime_len
=
sae
->
tmp
->
prime_len
;
sae.c:304
sae_derive_pwe_ecc()
size_t
prime_len
=
sae
->
tmp
->
prime_len
*
8
;
sae.c:451
sae_derive_pwe_ffc()
crypto_bignum_to_bin
(
K
,
k
,
SAE_MAX_PRIME_LEN
,
sae
->
tmp
->
prime_len
)
<
sae.c:1438
sae_derive_k_ffc()
size_t
hash_len
,
salt_len
,
prime_len
=
sae
->
tmp
->
prime_len
;
sae.c:1473
sae_derive_keys()
pos
=
wpabuf_put
(
buf
,
sae
->
tmp
->
prime_len
)
;
sae.c:1630
sae_write_commit()
sae
->
tmp
->
prime_len
,
sae
->
tmp
->
prime_len
)
<
0
)
{
sae.c:1632
sae_write_commit()
pos
=
wpabuf_put
(
buf
,
2
*
sae
->
tmp
->
prime_len
)
;
sae.c:1639
sae_write_commit()
pos
,
pos
+
sae
->
tmp
->
prime_len
)
<
0
)
{
sae.c:1642
sae_write_commit()
pos
=
wpabuf_put
(
buf
,
sae
->
tmp
->
prime_len
)
;
sae.c:1651
sae_write_commit()
sae
->
tmp
->
prime_len
,
sae
->
tmp
->
prime_len
)
<
0
)
{
sae.c:1653
sae_write_commit()
scalar_elem_len
=
(
sae
->
tmp
->
ec
?
3
:
2
)
*
sae
->
tmp
->
prime_len
;
sae.c:1802
sae_parse_commit_token()
if
(
sae
->
tmp
->
prime_len
>
end
-
*
pos
)
{
sae.c:1844
sae_parse_commit_scalar()
peer_scalar
=
crypto_bignum_init_set
(
*
pos
,
sae
->
tmp
->
prime_len
)
;
sae.c:1849
sae_parse_commit_scalar()
*
pos
+=
sae
->
tmp
->
prime_len
;
sae.c:1882
sae_parse_commit_scalar()
if
(
2
*
sae
->
tmp
->
prime_len
>
end
-
*
pos
)
{
sae.c:1893
sae_parse_commit_element_ecc()
sae
->
tmp
->
prime_len
)
<
0
)
sae.c:1900
sae_parse_commit_element_ecc()
if
(
os_memcmp
(
*
pos
,
prime
,
sae
->
tmp
->
prime_len
)
>=
0
||
sae.c:1904
sae_parse_commit_element_ecc()
os_memcmp
(
*
pos
+
sae
->
tmp
->
prime_len
,
prime
,
sae.c:1905
sae_parse_commit_element_ecc()
sae
->
tmp
->
prime_len
)
>=
0
)
{
sae.c:1906
sae_parse_commit_element_ecc()
*
pos
+=
2
*
sae
->
tmp
->
prime_len
;
sae.c:1931
sae_parse_commit_element_ecc()
if
(
sae
->
tmp
->
prime_len
>
end
-
*
pos
)
{
sae.c:1943
sae_parse_commit_element_ffc()
crypto_bignum_init_set
(
*
pos
,
sae
->
tmp
->
prime_len
)
;
sae.c:1953
sae_parse_commit_element_ffc()
*
pos
+=
sae
->
tmp
->
prime_len
;
sae.c:1981
sae_parse_commit_element_ffc()
sae
->
tmp
->
prime_len
)
<
0
||
sae.c:2230
sae_cn_confirm()
sae
->
tmp
->
prime_len
)
<
0
)
sae.c:2232
sae_cn_confirm()
len
[
1
]
=
sae
->
tmp
->
prime_len
;
sae.c:2237
sae_cn_confirm()
len
[
3
]
=
sae
->
tmp
->
prime_len
;
sae.c:2241
sae_cn_confirm()
element_b1
+
sae
->
tmp
->
prime_len
)
<
0
)
{
sae.c:2260
sae_cn_confirm_ecc()
element_b2
+
sae
->
tmp
->
prime_len
)
<
0
)
{
sae.c:2265
sae_cn_confirm_ecc()
sae_cn_confirm
(
sae
,
sc
,
scalar1
,
element_b1
,
2
*
sae
->
tmp
->
prime_len
,
sae.c:2270
sae_cn_confirm_ecc()
scalar2
,
element_b2
,
2
*
sae
->
tmp
->
prime_len
,
confirm
)
;
sae.c:2271
sae_cn_confirm_ecc()
sae
->
tmp
->
prime_len
)
<
0
)
{
sae.c:2287
sae_cn_confirm_ffc()
sae
->
tmp
->
prime_len
)
<
0
)
{
sae.c:2292
sae_cn_confirm_ffc()
if
(
sae_cn_confirm
(
sae
,
sc
,
scalar1
,
element_b1
,
sae
->
tmp
->
prime_len
,
sae.c:2297
sae_cn_confirm_ffc()
scalar2
,
element_b2
,
sae
->
tmp
->
prime_len
,
confirm
)
<
0
)
sae.c:2298
sae_cn_confirm_ffc()
sig_data
=
wpabuf_alloc
(
tmp
->
prime_len
*
6
+
m_len
+
pubkey_len
+
sae_pk.c:492
sae_pk_hash_sig_data()
pos
=
wpabuf_put
(
sig_data
,
2
*
tmp
->
prime_len
)
;
sae_pk.c:497
sae_pk_hash_sig_data()
pos
,
pos
+
tmp
->
prime_len
)
<
0
)
{
sae_pk.c:500
sae_pk_hash_sig_data()
pos
=
wpabuf_put
(
sig_data
,
2
*
tmp
->
prime_len
)
;
sae_pk.c:503
sae_pk_hash_sig_data()
pos
,
pos
+
tmp
->
prime_len
)
<
0
)
{
sae_pk.c:506
sae_pk_hash_sig_data()
wpabuf_put
(
sig_data
,
tmp
->
prime_len
)
,
sae_pk.c:511
sae_pk_hash_sig_data()
tmp
->
prime_len
,
tmp
->
prime_len
)
<
0
||
sae_pk.c:512
sae_pk_hash_sig_data()
wpabuf_put
(
sig_data
,
tmp
->
prime_len
)
,
sae_pk.c:515
sae_pk_hash_sig_data()
tmp
->
prime_len
,
tmp
->
prime_len
)
<
0
)
{
sae_pk.c:516
sae_pk_hash_sig_data()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
sae_temporary_data::prime_len
is written by 1 function and is read by 16 functions:
sae_set_group()
All items filtered out
sae_temporary_data::prime_len
sae_set_group()
sae_test_pwd_seed_ecc()
sae_test_pwd_seed_ffc()
sae_derive_pwe_ecc()
sae_derive_pwe_ffc()
sae_derive_k_ffc()
sae_derive_keys()
sae_write_commit()
sae_parse_commit_token()
sae_parse_commit_scalar()
sae_parse_commit_element_ecc()
sae_parse_commit_element_ffc()
sae_cn_confirm()
sae_cn_confirm_ecc()
sae_cn_confirm_ffc()
sae_pk_hash_sig_data()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out