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 | |