pub fn new(public: Key, private: Key) -> Result<Self, InternalPakeError> {
        Ok(Self {
            pk: public,
            sk: private,
            _g: PhantomData,
        })
    }
/// A constructor that receives public and private key independently as
/// bytes
A constructor that receives public and private key independently as
bytes
A constructor that receives public and private key independently as bytes
pub fn new(public: Key, private: Key) -> Result<Self, InternalPakeError> {
        Ok(Self {
            pk: public,
            sk: private,
            _g: PhantomData,
        })
    }
pub fn new ( public : Key , private : Key ) -> Result < Self , InternalPakeError > { Ok ( Self { pk : public , sk : private , _g : PhantomData , } ) }
A constructor that receives public and private key independently as
bytes
A constructor that receives public and private key independently as bytes
public
Key
private
Key
public
Key
private
Key