R/pgp.R

Defines functions PKI.readPGP PKI.parse.pgp.key

PKI.parse.pgp.key <- function(what, raw=FALSE)
  if (raw) .Call(PKI_parse_pgp_key, what, raw) else {
    res <- .Call(PKI_parse_pgp_key, what, raw)
    names(res) <- c("user.id", "pub.key", "priv.key", "pub.subkeys", "priv.subkeys")
    res
  }

PKI.readPGP <- function(what, raw=FALSE)
  lapply(PKI.pem.split(what), function(pem) {
    body <- PKI.pem.part(pem, TRUE, TRUE)
    PKI.parse.pgp.key(body, raw)
  })

Try the PKI package in your browser

Any scripts or data that you put into this service are public.

PKI documentation built on Nov. 28, 2022, 9:05 a.m.