@@ -15,7 +15,7 @@ class EVP_Digest_Update_Call extends EVPUpdate {
1515}
1616
1717//https://docs.openssl.org/3.0/man3/EVP_DigestInit/#synopsis
18- class EVP_Q_Digest_Operation extends EVPOneShot , Crypto:: HashOperationInstance {
18+ class EVP_Q_Digest_Operation extends EVPOperation , Crypto:: HashOperationInstance {
1919 EVP_Q_Digest_Operation ( ) { this .( Call ) .getTarget ( ) .getName ( ) = "EVP_Q_digest" }
2020
2121 override Expr getAlgorithmArg ( ) { result = this .( Call ) .getArgument ( 1 ) }
@@ -31,15 +31,15 @@ class EVP_Q_Digest_Operation extends EVPOneShot, Crypto::HashOperationInstance {
3131 override Expr getOutputArg ( ) { result = this .( Call ) .getArgument ( 5 ) }
3232
3333 override Crypto:: ArtifactOutputDataFlowNode getOutputArtifact ( ) {
34- result = EVPOneShot .super .getOutputArtifact ( )
34+ result = EVPOperation .super .getOutputArtifact ( )
3535 }
3636
3737 override Crypto:: ConsumerInputDataFlowNode getInputConsumer ( ) {
38- result = EVPOneShot .super .getInputConsumer ( )
38+ result = EVPOperation .super .getInputConsumer ( )
3939 }
4040}
4141
42- class EVP_Digest_Operation extends EVPOneShot , Crypto:: HashOperationInstance {
42+ class EVP_Digest_Operation extends EVPOperation , Crypto:: HashOperationInstance {
4343 EVP_Digest_Operation ( ) { this .( Call ) .getTarget ( ) .getName ( ) = "EVP_Digest" }
4444
4545 // There is no context argument for this function
@@ -58,11 +58,11 @@ class EVP_Digest_Operation extends EVPOneShot, Crypto::HashOperationInstance {
5858 override Expr getOutputArg ( ) { result = this .( Call ) .getArgument ( 2 ) }
5959
6060 override Crypto:: ArtifactOutputDataFlowNode getOutputArtifact ( ) {
61- result = EVPOneShot .super .getOutputArtifact ( )
61+ result = EVPOperation .super .getOutputArtifact ( )
6262 }
6363
6464 override Crypto:: ConsumerInputDataFlowNode getInputConsumer ( ) {
65- result = EVPOneShot .super .getInputConsumer ( )
65+ result = EVPOperation .super .getInputConsumer ( )
6666 }
6767}
6868
0 commit comments