1Gcrypt(3kaya)                Kaya module reference               Gcrypt(3kaya)
2
3
4

NAME

6       Gcrypt - libgcrypt interface
7

DESCRIPTION

9       This    module    implements    an    interface    to   the   libgcrypt
10http://directory.fsf.org/security/libgcrypt.html⟩        cryptographic
11       library.  It  is  used  by  the Crypto(3kaya) library to provide Kaya's
12       application secret key encryption and decryption. As  well  as  crypto‐
13       graphic algorithms, this library also provides several hash algorithms.
14

TYPE SYNONYMS

16       IVec = [Int]
17       Key = [Int]

DATA TYPES

19       Gcrypt.Cipher (3kaya)
20       Gcrypt.CipherFlags (3kaya)
21       Gcrypt.CipherHandle (3kaya)
22       Gcrypt.CipherMode (3kaya)
23       Gcrypt.Hash (3kaya)
24       Gcrypt.HashFlags (3kaya)
25       Gcrypt.HashHandle (3kaya)

FUNCTIONS

27       Gcrypt.appIVec (3kaya)
28       Gcrypt.appKey (3kaya)
29       Gcrypt.cipherBlockLength (3kaya)
30       Gcrypt.cipherKeySize (3kaya)
31       Gcrypt.closeCipher (3kaya)
32       Gcrypt.closeHash (3kaya)
33       Gcrypt.decrypt (3kaya)
34       Gcrypt.decryptString (3kaya)
35       Gcrypt.encrypt (3kaya)
36       Gcrypt.encryptString (3kaya)
37       Gcrypt.finalHash (3kaya)
38       Gcrypt.getHash (3kaya)
39       Gcrypt.hashBinary (3kaya)
40       Gcrypt.hashString (3kaya)
41       Gcrypt.openCipher (3kaya)
42       Gcrypt.openHash (3kaya)
43       Gcrypt.resetHash (3kaya)
44       Gcrypt.setCipherIVec (3kaya)
45       Gcrypt.setCipherKey (3kaya)

AUTHORS

47       Kaya   standard  library  by  Edwin  Brady,  Chris  Morris  and  others
48       (kaya@kayalang.org). For further information see http://kayalang.org/

LICENSE

50       The Kaya standard library is free software;  you  can  redistribute  it
51       and/or  modify  it  under  the  terms  of the GNU Lesser General Public
52       License (version 2.1 or any later version) as  published  by  the  Free
53       Software Foundation.
54
55
56
57Kaya                             December 2010                   Gcrypt(3kaya)
Impressum