All functions

ASN1.decode() ASN1.encode() ASN1.item() ASN1.type()

Functions for handling ASN.1 format (typically DER)

as.BIGNUMint()

Functions for BIGNUM representation of arbitrarily precise integers

PKI.encrypt() PKI.decrypt()

PKI encryption/decryption functions

PKI.digest()

Compute digest sum based on SHA1, SHA256 or MD5 hash functions

PKI.info()

Retrieve PKI back-end information

PKI.random()

Generate cryptographically strong pseudo-random bytes.

PKI.sign() PKI.verify()

PKI: sign content or verify a signature

PKI.sign.tar() PKI.verify.tar()

Functions for signing and verification of tar files

PKI.load.key() PKI.save.key() PKI.genRSAkey() PKI.mkRSApubkey() PKI.load.OpenSSH.pubkey()

PKI functions handling RSA keys

PKI.load.cert() PKI.verifyCA() PKI.pubkey() PKI.get.subject() PKI.get.cert.info()

Public Key Instraftructure (X509) functions

oid() as.oid() is.oid() Ops(<oid>) print(<oid>) as.character(<oid>) as.integer(<oid>)

OBJECT IDENTIFIER Functions

raw2hex()

Convert raw vector to string hex representation