Browse Source

Set CKA_VALUE_LEN attribute in DeriveNoise (#1482)

Henry Graham 1 week ago
parent
commit
4cdeb284ef
1 changed files with 1 additions and 0 deletions
  1. 1 0
      pkclient/pkclient_cgo.go

+ 1 - 0
pkclient/pkclient_cgo.go

@@ -180,6 +180,7 @@ func (c *PKClient) DeriveNoise(peerPubKey []byte) ([]byte, error) {
 		pkcs11.NewAttribute(pkcs11.CKA_DECRYPT, true),
 		pkcs11.NewAttribute(pkcs11.CKA_DECRYPT, true),
 		pkcs11.NewAttribute(pkcs11.CKA_WRAP, true),
 		pkcs11.NewAttribute(pkcs11.CKA_WRAP, true),
 		pkcs11.NewAttribute(pkcs11.CKA_UNWRAP, true),
 		pkcs11.NewAttribute(pkcs11.CKA_UNWRAP, true),
+		pkcs11.NewAttribute(pkcs11.CKA_VALUE_LEN, NoiseKeySize),
 	}
 	}
 
 
 	// Set up the parameters which include the peer's public key
 	// Set up the parameters which include the peer's public key