Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 13 of 13 for NewPublicKey (0.12 sec)

  1. src/crypto/tls/handshake_server_tls13.go

    	if err != nil {
    		c.sendAlert(alertInternalError)
    		return err
    	}
    	hs.hello.serverShare = keyShare{group: selectedGroup, data: key.PublicKey().Bytes()}
    	peerKey, err := key.Curve().NewPublicKey(ecdhData)
    	if err != nil {
    		c.sendAlert(alertIllegalParameter)
    		return errors.New("tls: invalid client key share")
    	}
    	hs.sharedKey, err = key.ECDH(peerKey)
    	if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 30.5K bytes
    - Viewed (0)
  2. src/crypto/x509/parser.go

    		// > For all of the OIDs, the parameters MUST be absent.
    		if len(params.FullBytes) != 0 {
    			return nil, errors.New("x509: X25519 key encoded with illegal parameters")
    		}
    		return ecdh.X25519().NewPublicKey(der)
    	case oid.Equal(oidPublicKeyDSA):
    		y := new(big.Int)
    		if !der.ReadASN1Integer(y) {
    			return nil, errors.New("x509: invalid DSA public key")
    		}
    		pub := &dsa.PublicKey{
    			Y: y,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:00:16 UTC 2024
    - 38.5K bytes
    - Viewed (0)
  3. api/go1.20.txt

    pkg crypto/ecdh, type Curve interface, GenerateKey(io.Reader) (*PrivateKey, error) #52221
    pkg crypto/ecdh, type Curve interface, NewPrivateKey([]uint8) (*PrivateKey, error) #52221
    pkg crypto/ecdh, type Curve interface, NewPublicKey([]uint8) (*PublicKey, error) #52221
    pkg crypto/ecdh, type Curve interface, unexported methods #52221
    pkg crypto/ecdh, type PrivateKey struct #52221
    pkg crypto/ecdh, type PublicKey struct #52221
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 17 21:23:32 UTC 2023
    - 602.6K bytes
    - Viewed (0)
Back to top