Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
File List
Here is a list of all files with brief descriptions:
o*JniAttributes2Kmip.java
o*JniAuthEncryptionKmip.java
o*JniBasicKmip.java
o*JniCertifyKmip.java
o*JniCreateKeyPairKmip.java
o*JniCreateSecretDataKmip.java
o*JniDecryptKmip.java
o*JniDeleteAttributeKmip.java
o*JniDeriveKeyKmip.java
o*JniEncryptKmip.java
o*JniGetAttributesKmip.java
o*JniGetKmip.java
o*JniHashKmip.java
o*JniMACKmip.java
o*JniModifyAttributeKmip.java
o*JniMsgExtensionKmip.java
o*JniRegisterCertKmip.java
o*JniRegisterCertRequestKmip.java
o*JniRegisterECKeyKmip.java
o*JniRegisterKmip.java
o*JniRegisterPGPKeyKmip.java
o*JniRegisterRSATranKeyKmip.java
o*JniRegisterSplitKeyKmip.java
o*JniRegisterTemplateKmip.java
o*JniRegisterTranECPrivKeyKmip.java
o*JniRegisterTranECPubKeyKmip.java
o*JniRegisterX509PubKeyKmip.java
o*JniRekeyKeyPairKmip.java
o*JniRequestHeaderKmip.java
o*JniResponse1Kmip.java
o*JniResponse2Kmip.java
o*JniResponse3Kmip.java
o*JniResponse4Kmip.java
o*JniResponse5Kmip.java
o*JniResponse6Kmip.java
o*JniRNGKmip.java
o*JniSignKmip.java
o*JniStreamCryptoKmip.java
o*JniWrappedRegisterKmip.java
o*p6asn1.hInterface definition for the Abstract Syntax Notation One (ASN.1) parser and generator
o*p6base64.hBase64 encoders and decoders
o*p6binhex.hContains functions to convert binary data into and out of a hexadecimal character string (i.e., hex2bin and bin2hex)
o*p6cert.hInterface definition for X509 V3 Certificates
o*p6circb.hCircular buffer interfaces and definitions
o*p6com.hP6COM definitions and interfaces
o*p6comdef.hP6COM base interface definitions
o*p6comhlpr.hP6R Component runtime helper macros, templated, etc
o*p6compif.hP6COM runtime component interface definitions
o*p6comptr.hP6COM smart interface pointer template
o*p6config.hInterface definition for configuration data (from ".ini" files)
o*p6consolestream.hCopyright P6R Inc
o*p6crc16.hCRC 16 generator using any defined polynomial
o*p6crc32.hCRC 32 generator using any defined polynomial
o*p6crypto.hCryptography component definitions
o*p6cryptokey.hP6R Cryptographic key interface definitions
o*p6datastream.hP6IDataStream interface definitions
o*p6decryptenvelope.hInterface definition for the Data Enveloping (decryption part) in the Cryptography component
o*p6defs.hP6R API macros
o*p6dhkeyexchange.hInterface definition for Diffe-Hellman Key Exchange References: 1) RFC 4253, SSH Transport Layer Protocol
o*p6digest.hInterface definition for the one way digest functions
o*p6dir.hFilesystem directory interfaces
o*p6dllapi.hP6COM DLL runtime api definitions
o*p6domnodeset.hThis interface is an enumerator over a set of nodes resulting from the evaluation of an XPath expression
o*p6domnodesetsort.hSupports the sorting of a node set by an XPath expression of the following types: numeric, string, time, P6FLOAT, and P6INT64
o*p6domxml.hP6R's interface of the DOM parser
o*p6domxmltypes.hTypes shared between all XML components
o*p6encryptenvelope.hInterface definition for the Data Enveloping (encryption part) in the Cryptography component
o*p6entropy.hInterface definition for 3rd parties to provide separate entropy implementations
o*p6enumstr.hThis is an often used construct where an application needs to provide an unknown number of strings and also control how those strings are freed
o*p6enumwstr.hThis is an often used construct where an application needs to provide an unknown number of wide strings and also control how those strings are freed
o*p6err.hStandard error codes
o*p6errorinfo.hP6IErrorInfo interface definition
o*p6errorlogstream.hCopyright P6R Inc
o*p6eventq.hAsynchronous Unified Event Queue
o*p6file.hFile I/O interfaces
o*p6filetypes.hFile and directory type definitions
o*p6fsm.hCopyright P6R Inc
o*p6fsmtable.hCopyright P6R Inc
o*p6gencerts.hInterface definition for creating X509 V3 Certificates
o*p6genguid.hGUID Generator
o*p6genkeys.hInterface definition for the Cryptography key generation component
o*p6gzip.hGZip compression interface definitions
o*p6heappool.hMemory pool based heap allocator
o*p6i18n.hInterface definition for all p6I18n and L10n features
o*p6iobuffer.hI/O Buffer Interfaces
o*p6iohandler.hI/O handler interface definitions
o*p6jsoncontenthandler.hThis interface is implemented by the application making use of the p6json component
o*p6jsonerrorhandler.hThis interface defines the methods than an application is notified of JSON errors during the parsing process
o*p6jsonlocator.hThis is a JSON parsing utility interface which is implemented by P6R's parser
o*p6jsonreader.hP6R's Interface of a SAX-like JSON Reader
o*p6jsontypes.hThis is the interface structure used to point to tokens inside the JSON document being parsed
o*p6kmipbase.hInterfaces shared between KMIP client and server libraries
o*p6kmipdecoder.hThis interface is used to parse an existing TTLV encoded KMIP message
o*p6kmipencoder.hThis encoder function defined in this file presents the lower level interface to the generation of KMIP TTLV messages
o*p6kmipprofiles.hConstant KMIP definitions for profiles
o*p6kmipserverparser.hParses all incoming server requests into structures containing message components
o*p6kmipserverresponse.hConverts an array of batch item responses into a KMIP response message to a client
o*p6license.hInterface definition for the application licensing component
o*p6loader.hP6Loader - Standalone Component Loader definitions
o*p6lock.hThread and process syncronization interfaces and classes
o*p6math.h
o*p6mathlib.hC++ does not have rounding founctions built in so we provide them here
o*p6mempool.hFixed-size, pool based, memory allocator
o*p6nativehandle.hCopyright P6R Inc
o*p6path.hPath Parsing Component
o*p6pkcs12.hInterface for importing and exporting PKCS12 format files
o*p6prodversion.h
o*p6queue.hAysynchronous, theaded priority queuing interfaces
o*p6random.h[p6]COM Cryptographic Random Number Generator
o*p6refcounted.h
o*p6regex.hInterface definition for the Regular Expression Engine
o*p6render.hP6IRender interface for rendering columnar text data in multiple formats
o*p6runtimeapi.hP6COM runtime interfaces definitions
o*p6runtimeif.hP6COM runtime interfaces definitions
o*p6sax2attributes.hThis interface is created by the P6R::p6ISAX2XMLReader component and returned to the application via the P6R::p6ISAX2ContentHandler::startElement() method
o*p6sax2contenthandler.hThis interface is implemented by the application making use of the p6sax2 component
o*p6sax2dtdhandler.hThe purpose of this callback is to notify an applicaton of DTD parsing events
o*p6sax2entityresolver.hThe purpose of this callback is to allow the application to resolve the location of an external entity
o*p6sax2errorhandler.hThis interface defines the methods than an application is notified of SAX2 errors during the XML parsing process
o*p6sax2locator.hThis is a standard SAX2 utility interface which is implemented by P6R's XML parser
o*p6sax2types.hThis is the standard structure used to point to tokens inside the XML document being parsed
o*p6sax2xmlreader.hP6R's Interface of the SAX 2 XML Reader
o*p6scopedarray.h
o*p6scopedptr.h
o*p6service.h[p6]COM Services
o*p6sign.hInterface definition for the cryptographic signature generation and verification
o*p6split.hGiven a regular expression and a target string, split the target string into delimited chunks of narrow character text
o*p6sslengine.hSecure socket library filter interface definitions
o*p6stringbuf.hCopyright P6R Inc
o*p6strtable.hInterface definition for the internationalized String table component
o*p6symmetric.hInterface definitions for symmetric key encryption
o*p6thread.hThreading interfaces and definitions
o*p6time.hInterfaces for wallclock and interval time
o*p6trustedstorage.hAn interface that defines basic operations to a trusted storage mechanism (e.g., Trusted Platform Module [TPM])
o*p6types.hP6R API type definitions and macros
o*p6uuencode.hUuencoded encoders and decoders
o*p6wregex.hInterface definition for the Wide Character Regular Expression Engine
o*p6wsplit.hGiven a regular expression and a target string, split the target string into delimited chunks of wide character text
o*p6xmlcompile.hThis interface provides the compilation time context of an XML document
o*p6xmlnode.hThis component represents an element in an XML or JSON document
o*p6xpathatomized.hResults and components of XPath expressions can use one of these base types
o*p6xpathexpression.hThis component is used to parse a complex XPath 2.0 expression or pattern into an expression tree for easy evaluation
o*p6xpathtime.hThis interface is an implementation of the following XPath 2.0 time types: xs:date, xs:dateTime, xs:time
\*p6xpathvariables.hThis interface supports the extensibility of the XPath languague