 p6asn1.h | Interface definition for the Abstract Syntax Notation One (ASN.1) parser and generator |
 p6base64.h | Base64 encoders and decoders |
 p6binhex.h | Contains functions to convert binary data into and out of a hexadecimal character string (i.e., hex2bin and bin2hex) |
 p6cert.h | Interface definition for X509 V3 Certificates |
 p6circb.h | Circular buffer interfaces and definitions |
 p6com.h | P6COM definitions and interfaces |
 p6comdef.h | P6COM base interface definitions |
 p6comhlpr.h | P6R Component runtime helper macros, templated, etc |
 p6compif.h | P6COM runtime component interface definitions |
 p6comptr.h | P6COM smart interface pointer template |
 p6config.h | Interface definition for configuration data (from ".ini" files) |
 p6consolestream.h | Copyright P6R Inc |
 p6crc16.h | CRC 16 generator using any defined polynomial |
 p6crc32.h | CRC 32 generator using any defined polynomial |
 p6crypto.h | Cryptography component definitions |
 p6cryptokey.h | P6R Cryptographic key interface definitions |
 p6datastream.h | P6IDataStream interface definitions |
 p6dbc.h | P6R's database connector object |
 p6dbcresultset.h | P6R's database Result Set Interface |
 p6dbcstmt.h | P6R's database Query Statement Interface |
 p6decryptenvelope.h | Interface definition for the Data Enveloping (decryption part) in the Cryptography component |
 p6defs.h | P6R API macros |
 p6dhkeyexchange.h | Interface definition for Diffe-Hellman Key Exchange References: 1) RFC 4253, SSH Transport Layer Protocol |
 p6digest.h | Interface definition for the one way digest functions |
 p6dir.h | Filesystem directory interfaces |
 p6dllapi.h | P6COM DLL runtime api definitions |
 p6domnodeset.h | This interface is an enumerator over a set of nodes resulting from the evaluation of an XPath expression |
 p6domnodesetsort.h | Supports the sorting of a node set by an XPath expression of the following types: numeric, string, time, P6FLOAT, and P6INT64 |
 p6domxml.h | P6R's interface of the DOM parser |
 p6domxmltypes.h | Types shared between all XML components |
 p6encryptenvelope.h | Interface definition for the Data Enveloping (encryption part) in the Cryptography component |
 p6entropy.h | Interface definition for 3rd parties to provide separate entropy implementations |
 p6enumstr.h | This is an often used construct where an application needs to provide an unknown number of strings and also control how those strings are freed |
 p6enumwstr.h | This 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 |
 p6err.h | Standard error codes |
 p6errorinfo.h | P6IErrorInfo interface definition |
 p6errorlogstream.h | Copyright P6R Inc |
 p6file.h | File I/O interfaces |
 p6filetypes.h | File and directory type definitions |
 p6fsm.h | Copyright P6R Inc |
 p6fsmtable.h | Copyright P6R Inc |
 p6gencerts.h | Interface definition for creating X509 V3 Certificates |
 p6genguid.h | GUID Generator |
 p6genkeys.h | Interface definition for the Cryptography key generation component |
 p6gzip.h | GZip compression interface definitions |
 p6heappool.h | Memory pool based heap allocator |
 p6i18n.h | Interface definition for all p6I18n and L10n features |
 p6iobuffer.h | I/O Buffer Interfaces |
 p6jsoncontenthandler.h | This interface is implemented by the application making use of the p6json component |
 p6jsonerrorhandler.h | This interface defines the methods than an application is notified of JSON errors during the parsing process |
 p6jsonlocator.h | This is a JSON parsing utility interface which is implemented by P6R's parser |
 p6jsonreader.h | P6R's Interface of a SAX-like JSON Reader |
 p6jsontypes.h | This is the interface structure used to point to tokens inside the JSON document being parsed |
 p6keystore.h | P6R's keystore component to manage keys, certificates, and blobs |
 p6kmip.h | Constant KMIP definitions |
 p6kmipclient.h | References 1) OASIS, "Key Management Interoperabilty Protocol Specification 1.2", Working Draft 08, 21 August 2013 |
 p6kmipdecoder.h | This interface is used to parse an existing TTLV encoded KMIP message |
 p6kmipencoder.h | This encoder function defined in this file presents the lower level interface to the generation of KMIP TTLV messages |
 p6kmipprofiles.h | Constant KMIP definitions for profiles |
 p6kmipserver.h | A limited server used to support Notify and Put operations |
 p6license.h | Interface definition for the application licensing component |
 p6loader.h | P6Loader - Standalone Component Loader definitions |
 p6lock.h | Thread and process syncronization interfaces and classes |
 p6log.h | Log producer component interfaces |
 p6mathlib.h | C++ does not have rounding founctions built in so we provide them here |
 p6mempool.h | Fixed-size, pool based, memory allocator |
 p6net.h | Network interfaces and definitions |
 p6pkcs12.h | Interface for importing and exporting PKCS12 format files |
 p6random.h | [p6]COM Cryptographic Random Number Generator |
 p6refcounted.h | |
 p6regex.h | Interface definition for the Regular Expression Engine |
 p6runtimeapi.h | P6COM runtime interfaces definitions |
 p6runtimeif.h | P6COM runtime interfaces definitions |
 p6sax2attributes.h | This interface is created by the P6R::p6ISAX2XMLReader component and returned to the application via the P6R::p6ISAX2ContentHandler::startElement() method |
 p6sax2dtdhandler.h | The purpose of this callback is to notify an applicaton of DTD parsing events |
 p6sax2entityresolver.h | The purpose of this callback is to allow the application to resolve the location of an external entity |
 p6sax2errorhandler.h | This interface defines the methods than an application is notified of SAX2 errors during the XML parsing process |
 p6sax2locator.h | This is a standard SAX2 utility interface which is implemented by P6R's XML parser |
 p6sax2types.h | This is the standard structure used to point to tokens inside the XML document being parsed |
 p6sax2xmlreader.h | P6R's Interface of the SAX 2 XML Reader |
 p6scopedarray.h | |
 p6scopedptr.h | |
 p6sign.h | Interface definition for the cryptographic signature generation and verification |
 p6split.h | Given a regular expression and a target string, split the target string into delimited chunks of narrow character text |
 p6sslengine.h | Secure socket library filter interface definitions |
 p6stringbuf.h | Copyright P6R Inc |
 p6strtable.h | Interface definition for the internationalized String table component |
 p6symmetric.h | Interface definitions for symmetric key encryption |
 p6thread.h | Threading interfaces and definitions |
 p6time.h | Interfaces for wallclock and interval time |
 p6tokenimpl.h | This interface allows a 3rd party to implement their own token and plug it into the P6R PKCS 11 provider |
 p6trustedstorage.h | An interface that defines basic operations to a trusted storage mechanism (e.g., Trusted Platform Module [TPM]) |
 p6types.h | P6R API type definitions and macros |
 p6uefidefs.h | |
 p6uuencode.h | Uuencoded encoders and decoders |
 p6wregex.h | Interface definition for the Wide Character Regular Expression Engine |
 p6wsplit.h | Given a regular expression and a target string, split the target string into delimited chunks of wide character text |
 p6xmlcompile.h | This interface provides the compilation time context of an XML document |
 p6xmlnode.h | This component represents an element in an XML or JSON document |
 p6xpathatomized.h | Results and components of XPath expressions can use one of these base types |
 p6xpathexpression.h | This component is used to parse a complex XPath 2.0 expression or pattern into an expression tree for easy evaluation |
 p6xpathtime.h | This interface is an implementation of the following XPath 2.0 time types: xs:date, xs:dateTime, xs:time |
 p6xpathvariables.h | This interface supports the extensibility of the XPath languague |
 p6xslt.h | P6R's Interface of the XSLT component |
 p6xsltcompiled.h | A compiled XSLT template |
 p6xslttemplate.h | Get or set a compiled template in the XSLT processor |
 p6xslttypes.h | This file contains a set of common XSLT processor dependent types |
 pkcs11.h | |
 pkcs11f.h | |
 pkcs11p6r.h | This file contains all PKCS 11, P6R vendor defined extensions |
 pkcs11t.h | |