projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
updates. New data types.
[silc.git]
/
lib
/
silccrypt
/
cast.h
diff --git
a/lib/silccrypt/cast.h
b/lib/silccrypt/cast.h
index 59581400d44caf432bb24d0c4af48226a6119364..d7533d5f8b225b91a34faf0c1364960c84161b42 100644
(file)
--- a/
lib/silccrypt/cast.h
+++ b/
lib/silccrypt/cast.h
@@
-20,8
+20,11
@@
/*
* $Id$
* $Log$
/*
* $Id$
* $Log$
- * Revision 1.1 2000/06/27 11:36:54 priikone
- * Initial revision
+ * Revision 1.2 2001/04/03 19:54:10 priikone
+ * updates. New data types.
+ *
+ * Revision 1.1.1.1 2000/06/27 11:36:54 priikone
+ * Importet from internal CVS/Added Log headers.
*
*
*/
*
*
*/
@@
-39,9
+42,9
@@
inline int silc_cast_init(void *context,
const unsigned char *key,
inline int silc_cast_init(void *context,
const unsigned char *key,
- u
nsigned int
keylen)
+ u
int32
keylen)
{
{
- cast_set_key((CastContext *)context, (u
nsigned int
*)key, keylen);
+ cast_set_key((CastContext *)context, (u
int32
*)key, keylen);
return 1;
}
return 1;
}
@@
-50,7
+53,7
@@
inline int silc_cast_init(void *context,
inline int silc_cast_set_string_as_key(void *context,
const unsigned char *string,
inline int silc_cast_set_string_as_key(void *context,
const unsigned char *string,
- u
nsigned int
stringlen)
+ u
int32
stringlen)
{
/* SilcHash hash;
unsigned char key[16];
{
/* SilcHash hash;
unsigned char key[16];
@@
-68,7
+71,7
@@
inline int silc_cast_set_string_as_key(void *context,
/* Returns the size of the cipher context. */
/* Returns the size of the cipher context. */
-inline u
nsigned int
silc_cast_context_len()
+inline u
int32
silc_cast_context_len()
{
return sizeof(CastContext);
}
{
return sizeof(CastContext);
}
@@
-78,16
+81,16
@@
inline unsigned int silc_cast_context_len()
inline int silc_cast_encrypt_cbc(void *context,
const unsigned char *src,
unsigned char *dst,
inline int silc_cast_encrypt_cbc(void *context,
const unsigned char *src,
unsigned char *dst,
- u
nsigned int
len,
+ u
int32
len,
unsigned char *iv)
{
unsigned char *iv)
{
- u
nsigned int
*in, *out, *tiv;
- u
nsigned int
tmp[4];
+ u
int32
*in, *out, *tiv;
+ u
int32
tmp[4];
int i;
int i;
- in = (u
nsigned int
*)src;
- out = (u
nsigned int
*)dst;
- tiv = (u
nsigned int
*)iv;
+ in = (u
int32
*)src;
+ out = (u
int32
*)dst;
+ tiv = (u
int32
*)iv;
tmp[0] = in[0] ^ tiv[0];
tmp[1] = in[1] ^ tiv[1];
tmp[0] = in[0] ^ tiv[0];
tmp[1] = in[1] ^ tiv[1];
@@
-115,15
+118,15
@@
inline int silc_cast_encrypt_cbc(void *context,
inline int silc_cast_decrypt_cbc(void *context,
const unsigned char *src,
unsigned char *dst,
inline int silc_cast_decrypt_cbc(void *context,
const unsigned char *src,
unsigned char *dst,
- u
nsigned int
len,
+ u
int32
len,
unsigned char *iv)
{
unsigned char *iv)
{
- u
nsigned int
*in, *out, *tiv;
+ u
int32
*in, *out, *tiv;
int i;
int i;
- in = (u
nsigned int
*)src;
- out = (u
nsigned int
*)dst;
- tiv = (u
nsigned int
*)iv;
+ in = (u
int32
*)src;
+ out = (u
int32
*)dst;
+ tiv = (u
int32
*)iv;
cast_decrypt((CastContext *)context, in, out);
out[0] ^= tiv[0];
cast_decrypt((CastContext *)context, in, out);
out[0] ^= tiv[0];