Versions in this module Expand all Collapse all v0 v0.0.3 Feb 27, 2017 v0.0.2 Feb 25, 2017 Changes in this version + type DHParams struct + ClientPrivate *big.Int + ClientPublic *big.Int + Generator *big.Int + Prime *big.Int + ServerPrivate *big.Int + ServerPublic *big.Int + SessionKey *big.Int + func (p *DHParams) MarshalJSON() ([]byte, error) + func (p *DHParams) UnmarshalJSON(b []byte) error + type ECDHParams struct + ClientPrivate *ECDHPrivateParams + ClientPublic *ECPoint + Curve elliptic.Curve + ServerPublic *ECPoint + TLSCurveID TLSCurveID + type ECDHPrivateParams struct + Length int + Value []byte + type ECPoint struct + X *big.Int + Y *big.Int + func (p *ECPoint) MarshalJSON() ([]byte, error) + func (p *ECPoint) UnmarshalJSON(b []byte) error + type RSAClientParams struct + EncryptedPMS []byte + Length uint16 + type RSAPublicKey struct + func (rp *RSAPublicKey) MarshalJSON() ([]byte, error) + func (rp *RSAPublicKey) UnmarshalJSON(b []byte) error + type TLSCurveID uint16 + const BrainpoolP256r1 + const BrainpoolP384r1 + const BrainpoolP512r1 + const Secp160k1 + const Secp160r1 + const Secp160r2 + const Secp192k1 + const Secp192r1 + const Secp224k1 + const Secp224r1 + const Secp256k1 + const Secp256r1 + const Secp384r1 + const Secp521r1 + const Sect163k1 + const Sect163r1 + const Sect163r2 + const Sect193r1 + const Sect193r2 + const Sect233k1 + const Sect233r1 + const Sect239k1 + const Sect283k1 + const Sect283r1 + const Sect409k1 + const Sect409r1 + const Sect571k1 + const Sect571r1 + func (c *TLSCurveID) Description() string + func (c *TLSCurveID) MarshalJSON() ([]byte, error) + func (c *TLSCurveID) UnmarshalJSON(b []byte) error