aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/sae.c
Commit message (Expand)AuthorAgeFilesLines
* SAE: Check SHA256-PRF operation resultJouni Malinen2016-03-271-8/+11
* SAE: Remove dead code in FFC pwd-value derivationJouni Malinen2016-03-271-2/+0
* mesh: Fix PMKID to match the standardBob Copeland2015-12-281-0/+1
* SAE: Avoid undefined behavior in pointer arithmeticJouni Malinen2015-10-251-5/+5
* SAE: Reject FFC commit-element with value p-1Jouni Malinen2015-06-271-7/+13
* SAE: Reject commit-scalar value 1Jouni Malinen2015-06-271-16/+32
* SAE: Use random "password" in extra hunting-and-pecking loopsJouni Malinen2015-06-261-1/+17
* SAE: Add side-channel protection to PWE derivation with ECCJouni Malinen2015-06-261-42/+206
* SAE: Increase security parameter k to 40 based on Dragonfly recommendationJouni Malinen2015-06-251-1/+1
* SAE: Fix PWE generation to use minimum loop count (k) properlyJouni Malinen2015-06-251-1/+1
* SAE: Merge sae_derive_commit() error case return statementsJouni Malinen2015-06-231-3/+2
* SAE: Merge sae_get_rand() error case return statementsJouni Malinen2015-06-231-3/+1
* SAE: Verify that own/peer commit-scalar and COMMIT-ELEMENT are differentJouni Malinen2015-06-231-1/+28
* SAE: Simplify sae_prepare_commit() error pathJouni Malinen2015-06-211-9/+6
* SAE: Clear keys from memory on disassociationJouni Malinen2014-12-291-1/+3
* SAE: Fix Anti-Clogging Token request frame formatMasashi Honma2014-11-251-2/+1
* mesh: Fix SAE anti-clogging functionality for meshMasashi Honma2014-11-251-1/+5
* SAE: Use os_memcmp_const() for hash/password comparisonsJouni Malinen2014-07-021-1/+1
* SAE: Fix memory leak in random number generationJouni Malinen2014-05-311-1/+3
* Fix SAE state validation on APJouni Malinen2014-02-121-1/+16
* SAE: Fix ECC element y coordinate validation stepJouni Malinen2013-12-291-1/+1
* Enable FT with SAEJouni Malinen2013-12-291-0/+5
* SAE: Fix group selectionJouni Malinen2013-11-021-1/+1
* SAE: Add forgotten commit element validation step for FFC groupsJouni Malinen2013-03-101-0/+14
* SAE: Move commit element validation steps into single locationJouni Malinen2013-03-101-6/+6
* SAE: Move temporary data into a separate data structureJouni Malinen2013-01-121-196/+211
* SAE: Free temporary buffers when moving to Accepted stateJouni Malinen2013-01-121-2/+24
* SAE: Remove unnecessary sae_derive_k() wrapperJouni Malinen2013-01-121-9/+3
* SAE: Clean up exponent calculation for PWEJouni Malinen2013-01-121-14/+12
* SAE: Share more commit value derivation between FFC and ECC casesJouni Malinen2013-01-121-56/+41
* SAE: Replace comparison to one with crypto_bignum wrapperJouni Malinen2013-01-121-47/+10
* SAE: Rename and move ECC/FFC functions to be next to each otherJouni Malinen2013-01-121-184/+168
* SAE: Remove duplicated SAE field debug dumpsJouni Malinen2013-01-121-4/+0
* SAE: Store commit elements as EC point or bignum instead of octet stringJouni Malinen2013-01-121-80/+147
* SAE: Validate peer commit values as part of parsing the messageJouni Malinen2013-01-121-53/+61
* SAE: Split sae_parse_commit() into helper functionsJouni Malinen2013-01-121-26/+70
* SAE: Store commit scalars as bignum instead of octet stringJouni Malinen2013-01-121-98/+89
* SAE: Store PWE as EC point or bignum instead of octet stringJouni Malinen2013-01-121-61/+41
* SAE: Use more generic random bignum generationJouni Malinen2013-01-121-27/+16
* SAE: Store rand value as bignum instead of octet stringJouni Malinen2013-01-121-48/+34
* SAE: Add support for FFC groups that do not use a safe primeJouni Malinen2013-01-121-28/+25
* SAE: Add support for FFC groupsJouni Malinen2013-01-121-19/+389
* SAE: Maintain bignum of group order and prime in context dataJouni Malinen2013-01-121-10/+12
* SAE: Allow enabled groups to be configuredJouni Malinen2013-01-121-1/+14
* SAE: Add support for ECC group 21 (521-bit random ECP group)Jouni Malinen2013-01-121-9/+30
* SAE: Fix PWE loop termination on excessive iterationsJouni Malinen2013-01-121-6/+6
* SAE: Set pwd-value length based on prime lengthJouni Malinen2013-01-121-3/+3
* SAE: Use EC group context to get the group primeJouni Malinen2013-01-121-18/+14
* SAE: Use EC group context for peer-commit-scalar validationJouni Malinen2013-01-121-9/+7
* SAE: Use EC group context for random number generationJouni Malinen2013-01-121-17/+33