# Functions
NewDataType encodes a 'SimpleDataTypeEnumeration' into an int.
NewObjectMatchType encodes a 'ExistenceEnumeration' value (used in tests for object assertions) into an int.
NewObjectStateEvrString produces a string with 'op' and 'evr' encoded as op|evr This is just one possible children of <dpkginfo_state>, that said all deb package tests are written against evr strings see: https://oval.mitre.org/language/version5.10.1/ovaldefinition/documentation/oval-definitions-schema.html#EntityStateEVRStringType.
NewObjectStateSimpleValue produces a string with 'datatype', 'op' and 'val' encoded as dtype|op|val.
NewObjectStateString produces a string with 'op' and 'value' encoded as op|value.
NewOperationType encodes an 'OperationEnumeration' into an int.
NewOperatorType encodes an 'OperatorEnumeration' into an int.
NewRhelResult is the result of parsing an OVAL file that targets a Rhel based distro.
NewStateMatchType encodes an 'CheckEnumeration' into an int.
NewUbuntuResult is the result of parsing an OVAL file that targets an Ubuntu distro.
ReplaceFedoraOSVersion Replaces `version` with the equivalent RHEL version, this is so that we can use RHEL OVAL definitions when scanning/running tests - note that even though Fedora is the upstream of RHEL, there is no 1:1 mapping between Fedora's versions and RHEL (for example RHEL 6 is based on both Fedora 12 and 13) - so this is an approximation.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Criteria is used to express an arbitrary logic tree.
Definition is a container of one or more criteria and one or more vulnerabilities.
DpkgInfoTest encapsulates a Dpkg info test.
No description provided by the author
No description provided by the author
No description provided by the author
<rpmverifyfile_test> can target any file installed via RPM - but in the case of OVAL definitions for RHEL based systems, they are used to make assertions against the installed OS version.
No description provided by the author
# Interfaces
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author