Jouni Malinen
|
30846fa65f
SAE: Remove unnecessary sae_derive_k() wrapper
|
12 years ago |
Jouni Malinen
|
f05dad2090
SAE: Clean up exponent calculation for PWE
|
12 years ago |
Jouni Malinen
|
66fc91ab11
SAE: Share more commit value derivation between FFC and ECC cases
|
12 years ago |
Jouni Malinen
|
75870c933f
SAE: Replace comparison to one with crypto_bignum wrapper
|
12 years ago |
Jouni Malinen
|
3b0ffebcda
SAE: Rename and move ECC/FFC functions to be next to each other
|
12 years ago |
Jouni Malinen
|
4ef34a9960
SAE: Remove duplicated SAE field debug dumps
|
12 years ago |
Jouni Malinen
|
ce4479c106
SAE: Store commit elements as EC point or bignum instead of octet string
|
12 years ago |
Jouni Malinen
|
61bd6a307c
SAE: Validate peer commit values as part of parsing the message
|
12 years ago |
Jouni Malinen
|
24dc1e2a2c
SAE: Split sae_parse_commit() into helper functions
|
12 years ago |
Jouni Malinen
|
b0f6124c1c
SAE: Store commit scalars as bignum instead of octet string
|
12 years ago |
Jouni Malinen
|
4df61ba5b9
SAE: Store PWE as EC point or bignum instead of octet string
|
12 years ago |
Jouni Malinen
|
b1677c393b
SAE: Use more generic random bignum generation
|
12 years ago |
Jouni Malinen
|
629c56d70a
SAE: Store rand value as bignum instead of octet string
|
12 years ago |
Jouni Malinen
|
bf4f5d6570
SAE: Add support for FFC groups that do not use a safe prime
|
12 years ago |
Jouni Malinen
|
fbfb0e65bf
SAE: Add support for FFC groups
|
12 years ago |
Jouni Malinen
|
388f535461
SAE: Maintain bignum of group order and prime in context data
|
12 years ago |
Jouni Malinen
|
625f202a74
SAE: Allow enabled groups to be configured
|
12 years ago |
Jouni Malinen
|
cd9c2714e7
SAE: Add support for ECC group 21 (521-bit random ECP group)
|
12 years ago |
Jouni Malinen
|
cbf9f4c642
SAE: Fix PWE loop termination on excessive iterations
|
12 years ago |
Jouni Malinen
|
d5f5fa86e4
SAE: Set pwd-value length based on prime length
|
12 years ago |
Jouni Malinen
|
a55f2eef71
SAE: Use EC group context to get the group prime
|
12 years ago |
Jouni Malinen
|
09200a1166
SAE: Use EC group context for peer-commit-scalar validation
|
12 years ago |
Jouni Malinen
|
c5eb5b1999
SAE: Use EC group context for random number generation
|
12 years ago |
Jouni Malinen
|
ce46ec8df0
SAE: Store the group order in EC context data
|
12 years ago |
Jouni Malinen
|
4925b303db
SAE: Use defines for key lengths
|
12 years ago |
Jouni Malinen
|
7babd2539c
SAE: Add a define for maximum supported prime length
|
12 years ago |
Jouni Malinen
|
12e06dc228
SAE: Use sae->prime_len instead of hardcoded 32
|
12 years ago |
Jouni Malinen
|
19a5bd0a25
SAE: Use the EC context from struct sae_data
|
12 years ago |
Jouni Malinen
|
a46d72d7d7
SAE: Maintain EC group context in struct sae_data
|
12 years ago |
Jouni Malinen
|
aadabe7045
SAE: Use crypto wrappers instead of direct OpenSSL calls
|
12 years ago |