Versions in this module Expand all Collapse all v0 v0.3.2 Oct 4, 2014 Changes in this version + type Session struct + func New(random io.Reader, group, generator *big.Int, ...) (*Session, error) + func (s *Session) Accept(random io.Reader, key *rsa.PrivateKey, exp *big.Int) (*big.Int, []byte, error) + func (s *Session) Finalize(key *rsa.PublicKey, token []byte) error + func (s *Session) Initiate() (*big.Int, error) + func (s *Session) Secret() ([]byte, error) + func (s *Session) Verify(random io.Reader, skey *rsa.PrivateKey, pkey *rsa.PublicKey, exp *big.Int, ...) ([]byte, error)