
| Current Path : /var/www/wsgi/www/api/venv/lib/python3.12/site-packages/pyhanko/sign/diff_analysis/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/wsgi/www/api/venv/lib/python3.12/site-packages/pyhanko/sign/diff_analysis/__init__.py |
from .commons import qualify
from .form_rules_api import (
FieldComparisonContext,
FieldComparisonSpec,
FieldMDPRule,
FormUpdate,
FormUpdatingRule,
)
from .policies import (
DEFAULT_DIFF_POLICY,
NO_CHANGES_DIFF_POLICY,
StandardDiffPolicy,
)
from .policy_api import (
DiffPolicy,
DiffResult,
ModificationLevel,
SuspiciousModification,
)
from .rules.file_structure_rules import (
CatalogModificationRule,
ObjectStreamRule,
XrefStreamRule,
)
from .rules.form_field_rules import (
BaseFieldModificationRule,
DSSCompareRule,
GenericFieldModificationRule,
SigFieldCreationRule,
SigFieldModificationRule,
)
from .rules.metadata_rules import DocInfoRule, MetadataUpdateRule
from .rules_api import QualifiedWhitelistRule, ReferenceUpdate, WhitelistRule
# export list for compatibility with the old module
__all__ = [
'ModificationLevel',
'SuspiciousModification',
'QualifiedWhitelistRule',
'WhitelistRule',
'qualify',
'ReferenceUpdate',
'DocInfoRule',
'DSSCompareRule',
'MetadataUpdateRule',
'CatalogModificationRule',
'ObjectStreamRule',
'XrefStreamRule',
'FormUpdatingRule',
'FormUpdate',
'FieldMDPRule',
'FieldComparisonSpec',
'FieldComparisonContext',
'GenericFieldModificationRule',
'SigFieldCreationRule',
'SigFieldModificationRule',
'BaseFieldModificationRule',
'DiffPolicy',
'StandardDiffPolicy',
'DEFAULT_DIFF_POLICY',
'NO_CHANGES_DIFF_POLICY',
'DiffResult',
]