__init__(self,
klassSize=None,
objSize=None,
name=None,
href=None,
usage=None,
initialize=None,
finalize=None,
readNode=None,
writeNode=None,
setKeyReq=None,
setKey=None,
verify=None,
getDataType=None,
pushBin=None,
popBin=None,
pushXml=None,
popXml=None,
execute=None,
_obj=None)
(Constructor)
Creates new transform klass id.
klassSize : the transform klass structure size.
objSize : the transform object size.
name : the transform's name.
href : the transform's identification string (href).
usage : the allowed transforms usages.
initialize : the initialization method.
finalize : the finmalization (destroy) function.
readNode : the XML node read method.
writeNode : the XML node write method.
setKeyReq : the set key requirements method.
setKey : the set key method.
verify : the verify method (for digest and signature transforms).
getDataType : the input/output data type query method.
pushBin : the binary data 'push thru chain' processing method.
popBin : the binary data 'pop from chain' procesing method.
pushXml : the XML data 'push thru chain' processing method.
popXml : the XML data 'pop from chain' procesing method.
execute : the low level data processing method used by default
implementations of pushBin, popBin, pushXml and popXml.
Returns : new transform klass id or None if an error occurs.
-
|