[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS gsasl/lib/gl
From: |
gsasl-commit |
Subject: |
CVS gsasl/lib/gl |
Date: |
Mon, 17 Oct 2005 13:05:07 +0200 |
Update of /home/cvs/gsasl/lib/gl
In directory dopio:/tmp/cvs-serv14672/gl
Modified Files:
gc-gnulib.c
Log Message:
Update.
--- /home/cvs/gsasl/lib/gl/gc-gnulib.c 2005/10/17 10:54:05 1.6
+++ /home/cvs/gsasl/lib/gl/gc-gnulib.c 2005/10/17 11:05:06 1.7
@@ -141,119 +141,6 @@
{
return;
}
-/* Ciphers. */
-
-Gc_rc
-gc_cipher_open (Gc_cipher alg, Gc_cipher_mode mode,
- gc_cipher_handle * outhandle)
-{
- int gcryalg, gcrymode;
- gcry_error_t err;
-
- switch (alg)
- {
- case GC_AES256:
- gcryalg = GCRY_CIPHER_RIJNDAEL256;
- break;
-
- case GC_AES128:
- gcryalg = GCRY_CIPHER_RIJNDAEL;
- break;
-
- case GC_3DES:
- gcryalg = GCRY_CIPHER_3DES;
- break;
-
- case GC_DES:
- gcryalg = GCRY_CIPHER_DES;
- break;
-
- case GC_ARCFOUR128:
- case GC_ARCFOUR40:
- gcryalg = GCRY_CIPHER_ARCFOUR;
- break;
-
- case GC_ARCTWO40:
- gcryalg = GCRY_CIPHER_RFC2268_40;
- break;
-
- default:
- return GC_INVALID_CIPHER;
- }
-
- switch (mode)
- {
- case GC_CBC:
- gcrymode = GCRY_CIPHER_MODE_CBC;
- break;
-
- case GC_STREAM:
- gcrymode = GCRY_CIPHER_MODE_STREAM;
- break;
-
- default:
- return GC_INVALID_CIPHER;
- }
-
- err = gcry_cipher_open ((gcry_cipher_hd_t *) outhandle,
- gcryalg, gcrymode, 0);
- if (gcry_err_code (err))
- return GC_INVALID_CIPHER;
-
- return GC_OK;
-}
-
-Gc_rc
-gc_cipher_setkey (gc_cipher_handle handle, size_t keylen, const char *key)
-{
- gcry_error_t err;
-
- err = gcry_cipher_setkey ((gcry_cipher_hd_t) handle, key, keylen);
- if (gcry_err_code (err))
- return GC_INVALID_CIPHER;
-
- return GC_OK;
-}
-
-Gc_rc
-gc_cipher_setiv (gc_cipher_handle handle, size_t ivlen, const char *iv)
-{
- gcry_error_t err;
-
- err = gcry_cipher_setiv ((gcry_cipher_hd_t) handle, iv, ivlen);
- if (gcry_err_code (err))
- return GC_INVALID_CIPHER;
-
- return GC_OK;
-}
-
-Gc_rc
-gc_cipher_encrypt_inline (gc_cipher_handle handle, size_t len, char *data)
-{
- if (gcry_cipher_encrypt ((gcry_cipher_hd_t) handle,
- data, len, NULL, len) != 0)
- return GC_INVALID_CIPHER;
-
- return GC_OK;
-}
-
-Gc_rc
-gc_cipher_decrypt_inline (gc_cipher_handle handle, size_t len, char *data)
-{
- if (gcry_cipher_decrypt ((gcry_cipher_hd_t) handle,
- data, len, NULL, len) != 0)
- return GC_INVALID_CIPHER;
-
- return GC_OK;
-}
-
-Gc_rc
-gc_cipher_close (gc_cipher_handle handle)
-{
- gcry_cipher_close (handle);
-
- return GC_OK;
-}
/* Hashes. */
- CVS gsasl/lib/gl, gsasl-commit, 2005/10/05
- CVS gsasl/lib/gl, gsasl-commit, 2005/10/06
- CVS gsasl/lib/gl, gsasl-commit, 2005/10/07
- CVS gsasl/lib/gl, gsasl-commit, 2005/10/11
- CVS gsasl/lib/gl, gsasl-commit, 2005/10/11
- CVS gsasl/lib/gl, gsasl-commit, 2005/10/17
- CVS gsasl/lib/gl,
gsasl-commit <=
- CVS gsasl/lib/gl, gsasl-commit, 2005/10/23
- CVS gsasl/lib/gl, gsasl-commit, 2005/10/23
- CVS gsasl/lib/gl, gsasl-commit, 2005/10/23