Package org.bouncycastle.crypto.agreement.jpake
Support classes for Password Authenticated Key Exchange by Juggling (J-PAKE) key exchange.
-
Class Summary Class Description JPAKEParticipant A participant in a Password Authenticated Key Exchange by Juggling (J-PAKE) exchange.JPAKEPrimeOrderGroup A pre-computed prime order group for use during a J-PAKE exchange.JPAKEPrimeOrderGroups Standard pre-computed prime order groups for use by J-PAKE.JPAKERound1Payload The payload sent/received during the first round of a J-PAKE exchange.JPAKERound2Payload The payload sent/received during the second round of a J-PAKE exchange.JPAKERound3Payload The payload sent/received during the optional third round of a J-PAKE exchange, which is for explicit key confirmation.JPAKEUtil Primitives needed for a J-PAKE exchange.