Blame lang/cl/README

Packit d7e8d0
Common Lisp Support for GPGME
Packit d7e8d0
-----------------------------
Packit d7e8d0
Packit d7e8d0
Requirements:
Packit d7e8d0
Packit d7e8d0
ASDF		Packaging Support
Packit d7e8d0
CFFI		Foreign Function Interface
Packit d7e8d0
gpg-error	GPG Error Codes
Packit d7e8d0
Packit d7e8d0
Use with:
Packit d7e8d0
Packit d7e8d0
> (asdf:operate 'asdf:load-op ':gpgme)
Packit d7e8d0
Packit d7e8d0
Packit d7e8d0
Examples
Packit d7e8d0
--------
Packit d7e8d0
Packit d7e8d0
(with-open-file (stream "/tmp/myout" :direction :output
Packit d7e8d0
			:if-exists :supersede :element-type '(unsigned-byte 8))
Packit d7e8d0
  (with-context (ctx)
Packit d7e8d0
    (setf (armor-p ctx) t)
Packit d7e8d0
    (op-export ctx "DEADBEEF" out)))
Packit d7e8d0
Packit d7e8d0
(with-context (ctx)
Packit d7e8d0
  (with-output-to-string (out)
Packit d7e8d0
    (setf (armor-p ctx) t)
Packit d7e8d0
    (op-export ctx "McTester" out)))
Packit d7e8d0
Packit d7e8d0
(gpgme:with-context (ctx :armor t)
Packit d7e8d0
  (with-output-to-string (out)
Packit d7e8d0
    (gpgme:op-export ctx "McTester" out)))
Packit d7e8d0
Packit d7e8d0
Packit d7e8d0
TODO
Packit d7e8d0
----
Packit d7e8d0
Packit d7e8d0
* When GPGME defines macros for include cert values -2, -1, 0 and 1,
Packit d7e8d0
  define lisp macros for them as well.
Packit d7e8d0
Packit d7e8d0
*