Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for DecryptOAEP (0.1 sec)

  1. src/crypto/rsa/rsa_test.go

    	if err == ErrMessageTooLong {
    		t.Log("key too small for EncryptOAEP")
    	} else if err != nil {
    		t.Errorf("EncryptOAEP: %v", err)
    	}
    	if err == nil {
    		dec, err := DecryptOAEP(sha256.New(), nil, priv, enc, label)
    		if err != nil {
    			t.Errorf("DecryptOAEP: %v", err)
    		}
    		if !bytes.Equal(dec, msg) {
    			t.Errorf("got:%x want:%x (%+v)", dec, msg, priv)
    		}
    	}
    
    	hash := sha256.Sum256(msg)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 12 00:55:41 UTC 2024
    - 30.9K bytes
    - Viewed (0)
  2. src/crypto/rsa/rsa.go

    //
    // The label parameter must match the value given when encrypting. See
    // [EncryptOAEP] for details.
    func DecryptOAEP(hash hash.Hash, random io.Reader, priv *PrivateKey, ciphertext []byte, label []byte) ([]byte, error) {
    	return decryptOAEP(hash, hash, random, priv, ciphertext, label)
    }
    
    func decryptOAEP(hash, mgfHash hash.Hash, random io.Reader, priv *PrivateKey, ciphertext []byte, label []byte) ([]byte, error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:11:18 UTC 2024
    - 23.4K bytes
    - Viewed (0)
Back to top