aboutsummaryrefslogtreecommitdiffstats
path: root/smbdes.h
diff options
context:
space:
mode:
authorRob Funk <rfunk@funknet.net>2004-06-08 03:59:01 +0000
committerRob Funk <rfunk@funknet.net>2004-06-08 03:59:01 +0000
commitd78b61e3efaea197a6e5b2b72bf2981a9ed69461 (patch)
tree1704e13ce5d767d59868a2d5e834cb2e988ed90f /smbdes.h
parentd9e84e176fe538e110d9612f9832d69846e8d3e7 (diff)
downloadfetchmail-d78b61e3efaea197a6e5b2b72bf2981a9ed69461.tar.gz
fetchmail-d78b61e3efaea197a6e5b2b72bf2981a9ed69461.tar.bz2
fetchmail-d78b61e3efaea197a6e5b2b72bf2981a9ed69461.zip
Add files from ESR's dev directory that weren't under version control
svn path=/trunk/; revision=3881
Diffstat (limited to 'smbdes.h')
-rw-r--r--smbdes.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/smbdes.h b/smbdes.h
new file mode 100644
index 00000000..f890fcd5
--- /dev/null
+++ b/smbdes.h
@@ -0,0 +1,9 @@
+
+extern void E_P16(unsigned char *p14,unsigned char *p16);
+extern void E_P24(unsigned char *p21, unsigned char *c8, unsigned char *p24);
+extern void D_P16(unsigned char *p14, unsigned char *in, unsigned char *out);
+extern void E_old_pw_hash( unsigned char *p14, unsigned char *in, unsigned char *out);
+extern void cred_hash1(unsigned char *out,unsigned char *in,unsigned char *key);
+extern void cred_hash2(unsigned char *out,unsigned char *in,unsigned char *key);
+extern void cred_hash3(unsigned char *out,unsigned char *in,unsigned char *key, int forw);
+extern void SamOEMhash( unsigned char *data, unsigned char *key, int val);