@@ -442,17 +442,6 @@ module CryptographyBase<LocationSig Location, InputSig<Location> Input> {
442
442
final override ConsumerInputDataFlowNode getInputNode ( ) { result = inputNode }
443
443
}
444
444
445
- final private class SignatureArtifactConsumer extends ArtifactConsumerAndInstance {
446
- ConsumerInputDataFlowNode inputNode ;
447
-
448
- SignatureArtifactConsumer ( ) {
449
- exists ( SignatureOperationInstance op | inputNode = op .getSignatureConsumer ( ) ) and
450
- this = Input:: dfn_to_element ( inputNode )
451
- }
452
-
453
- final override ConsumerInputDataFlowNode getInputNode ( ) { result = inputNode }
454
- }
455
-
456
445
/**
457
446
* An artifact that is produced by an operation, representing a concrete artifact instance rather than a synthetic consumer artifact.
458
447
*/
@@ -489,8 +478,6 @@ module CryptographyBase<LocationSig Location, InputSig<Location> Input> {
489
478
override DataFlowNode getOutputNode ( ) { result = creator .getOutputArtifact ( ) }
490
479
491
480
KeyOperationInstance getCreator ( ) { result = creator }
492
-
493
- KeyOperationInstance getCreator ( ) { result = creator }
494
481
}
495
482
496
483
/**
@@ -1597,20 +1584,6 @@ module CryptographyBase<LocationSig Location, InputSig<Location> Input> {
1597
1584
override LocatableElement asElement ( ) { result = instance }
1598
1585
}
1599
1586
1600
- /**
1601
- * A signature input. This may represent a signature, or a signature component
1602
- * such as the scalar values r and s in ECDSA.
1603
- */
1604
- final class SignatureArtifactNode extends ArtifactNode , TSignatureInput {
1605
- SignatureArtifactConsumer instance ;
1606
-
1607
- SignatureArtifactNode ( ) { this = TSignatureInput ( instance ) }
1608
-
1609
- final override string getInternalType ( ) { result = "SignatureInput" }
1610
-
1611
- override LocatableElement asElement ( ) { result = instance }
1612
- }
1613
-
1614
1587
/**
1615
1588
* A salt input.
1616
1589
*/
0 commit comments