2006-07-06 Marcus Brinkmann <marcus@g10code.de>
[gpgme.git] / lang / cl / README
1 Common Lisp Support for GPGME
2 -----------------------------
3
4 Requirements:
5
6 ASDF            Packaging Support
7 CFFI            Foreign Function Interface
8 gpg-error       GPG Error Codes
9
10 Use with:
11
12 > (asdf:operate 'asdf:load-op ':gpgme)
13
14
15 Examples
16 --------
17
18 (with-open-file (stream "/tmp/myout" :direction :output
19                         :if-exists :supersede :element-type '(unsigned-byte 8))
20   (with-context (ctx)
21     (setf (armor-p ctx) t)
22     (op-export ctx "DEADBEEF" out)))
23
24 (with-context (ctx)
25   (with-output-to-string (out)
26     (setf (armor-p ctx) t)
27     (op-export ctx "McTester" out)))
28
29 (gpgme:with-context (ctx :armor t)
30   (with-output-to-string (out)
31     (gpgme:op-export ctx "McTester" out)))
32
33
34 TODO
35 ----
36
37 * When GPGME defines macros for include cert values -2, -1, 0 and 1,
38   define lisp macros for them as well.
39
40