Core functions for handling PGP objects.
Core functions for handling PGP objects.
The set of supported compression algorithm keywords.
The set of supported compression algorithm keywords.
(decode data)
Decodes PGP objects from an encoded data source. Returns a sequence of decoded objects.
Decodes PGP objects from an encoded data source. Returns a sequence of decoded objects.
(decode-public-key data)
Decodes a public key from the given data. Throws an exception if the data does not contain a public key value.
Decodes a public key from the given data. Throws an exception if the data does not contain a public key value.
(decode-signatures data)
Decodes a sequence of signatures from the given data. Throws an exception if the data does not contain a signature list.
Decodes a sequence of signatures from the given data. Throws an exception if the data does not contain a signature list.
Protocol for encodable PGP objects.
Protocol for encodable PGP objects.
(encode value)
Encodes a PGP object into a byte array.
Encodes a PGP object into a byte array.
(encode-ascii data)
Encodes a PGP object into an ascii-armored text blob.
Encodes a PGP object into an ascii-armored text blob.
The set of supported hash algorithm keywords.
The set of supported hash algorithm keywords.
(hex-fingerprint value)
Returns the PGP key fingerprint as a hexadecimal string.
Returns the PGP key fingerprint as a hexadecimal string.
(hex-id value)
Returns the PGP key identifier for the given value as a hexadecimal string.
Returns the PGP key identifier for the given value as a hexadecimal string.
(key-info k)
Returns a map of information about the given key.
Returns a map of information about the given key.
Protocol for values which can use or identify a cryptographic algorithm.
Protocol for values which can use or identify a cryptographic algorithm.
(key-algorithm value)
Returns a keyword identifying the key algorithm used by the given value.
Returns a keyword identifying the key algorithm used by the given value.
Protocol for values which can be used as PGP key identifiers.
Protocol for values which can be used as PGP key identifiers.
(key-id value)
Returns the numeric PGP key identifier for the given value.
Returns the numeric PGP key identifier for the given value.
Protocol for value types which contain or are coercible to a PGP private key.
Protocol for value types which contain or are coercible to a PGP private key.
(private-key this)
Coerces the argument into a PGP private key. Returns nil for other values.
Coerces the argument into a PGP private key. Returns nil for other values.
The set of supported public-key algorithm keywords.
The set of supported public-key algorithm keywords.
Protocol for value types which contain or are coercible to a PGP public key.
Protocol for value types which contain or are coercible to a PGP public key.
(public-key this)
Coerces the argument into a PGP public key. Returns nil for other values.
Coerces the argument into a PGP public key. Returns nil for other values.
(read-next-object factory)
A thin wrapper on reading the next object from a PGPObjectFactory.
A thin wrapper on reading the next object from a PGPObjectFactory.
The set of supported symmetric-key algorithm keywords.
The set of supported symmetric-key algorithm keywords.
(unlock-key seckey passphrase)
Decodes a secret key with a passphrase to obtain the private key.
Decodes a secret key with a passphrase to obtain the private key.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close