Class SRP6ServerEvidenceContext


  • public class SRP6ServerEvidenceContext
    extends java.lang.Object
    Immutable snapshot of SRP-6a server session variables to be used in a ServerEvidenceRoutine.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.math.BigInteger A
      The public client value 'A'.
      java.math.BigInteger M1
      The client evidence message 'M1'.
      java.math.BigInteger S
      The session key 'S'.
    • Constructor Summary

      Constructors 
      Constructor Description
      SRP6ServerEvidenceContext​(java.math.BigInteger A, java.math.BigInteger M1, java.math.BigInteger S)
      Creates a new immutable snapshot of SRP-6a server session variables.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • A

        public final java.math.BigInteger A
        The public client value 'A'.
      • M1

        public final java.math.BigInteger M1
        The client evidence message 'M1'.
      • S

        public final java.math.BigInteger S
        The session key 'S'.
    • Constructor Detail

      • SRP6ServerEvidenceContext

        public SRP6ServerEvidenceContext​(java.math.BigInteger A,
                                         java.math.BigInteger M1,
                                         java.math.BigInteger S)
        Creates a new immutable snapshot of SRP-6a server session variables.
        Parameters:
        A - The public client value 'A'.
        M1 - The client evidence message 'M1'.
        S - The session key 'S'.