@@ -2,7 +2,6 @@ private import experimental.quantum.Language
22private import experimental.quantum.OpenSSL.CtxFlow
33private import OpenSSLOperationBase
44private import experimental.quantum.OpenSSL.AlgorithmValueConsumers.OpenSSLAlgorithmValueConsumers
5- private import semmle.code.cpp.dataflow.new.DataFlow
65
76class EVPKeyGenInitialize extends EvpPrimaryAlgorithmInitializer {
87 EVPKeyGenInitialize ( ) {
@@ -13,7 +12,8 @@ class EVPKeyGenInitialize extends EvpPrimaryAlgorithmInitializer {
1312 }
1413
1514 /**
16- * The algorithm is encoded through the context argument.
15+ * Gets the algorithm argument.
16+ * In this case the algorithm is encoded through the context argument.
1717 * The context may be directly created from an algorithm consumer,
1818 * or from a new operation off of a prior key. Either way,
1919 * we will treat this argument as the algorithm argument.
@@ -67,8 +67,8 @@ class EVPKeyGenOperation extends EvpOperation, Crypto::KeyGenerationOperationIns
6767}
6868
6969/**
70- * Calls to `EVP_PKEY_new_mac_key` create a new MAC key.
71- * EVP_PKEY *EVP_PKEY_new_mac_key(int type, ENGINE *e, const unsigned char *key, int keylen);
70+ * A call to `EVP_PKEY_new_mac_key` that creatse a new generic MAC key.
71+ * Signature: EVP_PKEY *EVP_PKEY_new_mac_key(int type, ENGINE *e, const unsigned char *key, int keylen);
7272 */
7373class EvpNewMacKey extends EvpOperation , Crypto:: KeyGenerationOperationInstance {
7474 DataFlow:: Node keyResultNode ;
0 commit comments