Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for ExtractAndExpand (0.16 sec)

  1. src/crypto/internal/hpke/hpke.go

    	}
    	return &dhKEM{
    		dh:      suite.curve,
    		kdf:     hkdfKDF{suite.hash},
    		suiteID: binary.BigEndian.AppendUint16([]byte("KEM"), kemID),
    		nSecret: suite.nSecret,
    	}, nil
    }
    
    func (dh *dhKEM) ExtractAndExpand(dhKey, kemContext []byte) []byte {
    	eaePRK := dh.kdf.LabeledExtract(dh.suiteID[:], nil, "eae_prk", dhKey)
    	return dh.kdf.LabeledExpand(dh.suiteID[:], eaePRK, "shared_secret", kemContext, dh.nSecret)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:33:33 UTC 2024
    - 7K bytes
    - Viewed (0)
Back to top