2006-07-06 Marcus Brinkmann <marcus@g10code.de>
[gpgme.git] / lang / cl / gpgme-package.lisp
1 ;;;; gpgme-package.lisp
2
3 ;;; Copyright (C) 2006 g10 Code GmbH
4 ;;;
5 ;;; This file is part of GPGME-CL.
6 ;;;
7 ;;; GPGME-CL is free software; you can redistribute it and/or modify
8 ;;; it under the terms of the GNU General Public License as published
9 ;;; by the Free Software Foundation; either version 2 of the License,
10 ;;; or (at your option) any later version.
11 ;;;
12 ;;; GPGME-CL is distributed in the hope that it will be useful, but
13 ;;; WITHOUT ANY WARRANTY; without even the implied warranty of
14 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15 ;;; Lesser General Public License for more details.
16 ;;;
17 ;;; You should have received a copy of the GNU General Public License
18 ;;; along with GPGME; if not, write to the Free Software Foundation,
19 ;;; Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20
21 ;;; Conventions:
22 ;;;
23 ;;; gpg-error is used for error handling.
24 ;;;
25 ;;; Standard I/O streams are used for input and output.
26
27 (defpackage #:gpgme
28   (:use #:common-lisp #:cffi #:gpg-error)
29
30   (:export #:check-version
31            #:*version*
32            #:context
33            #:protocol
34            #:armorp
35            #:textmodep
36            #:+include-certs-default+
37            #:include-certs
38            #:keylist-mode
39            #:signers
40            #:sig-notations
41            #:with-context
42            #:key-data
43            #:get-key
44            #:op-encrypt
45            #:op-decrypt
46            #:op-sign
47            #:op-verify
48            #:op-import
49            #:op-export))