Viktor Szakats
bc34aa71bb
2009-01-20 20:47 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/make_b32_all.bat
* contrib/make_gcc_all.sh
* contrib/make_vc_all.bat
* contrib/Makefile
+ contrib/hbcrypt
+ contrib/hbcrypt/Makefile
+ contrib/hbcrypt/make_b32.bat
+ contrib/hbcrypt/make_vc.bat
+ contrib/hbcrypt/make_gcc.sh
+ contrib/hbcrypt/common.mak
+ contrib/hbcrypt/hbsha2.c
+ contrib/hbcrypt/hbsha2hm.c
+ contrib/hbcrypt/sha1.h
+ contrib/hbcrypt/sha1.c
+ contrib/hbcrypt/sha2.h
+ contrib/hbcrypt/sha2.c
+ contrib/hbcrypt/sha1hmac.h
+ contrib/hbcrypt/sha1hmac.c
+ contrib/hbcrypt/sha2hmac.h
+ contrib/hbcrypt/sha2hmac.c
+ contrib/hbcrypt/tests
+ contrib/hbcrypt/tests/testsha2.prg
+ contrib/hbcrypt/tests/hbmk_b32.bat
+ contrib/hbcrypt/tests/hbmk_vc.bat
+ Added hbcrypt library. Included .prg level functions:
- HB_SHA224( <cMessage> ) -> <cDigest>
- HB_SHA256( <cMessage> ) -> <cDigest>
- HB_SHA384( <cMessage> ) -> <cDigest>
- HB_SHA512( <cMessage> ) -> <cDigest>
- HB_HMAC_SHA224( <cMessage>, <cKey> ) -> <cMAC>
- HB_HMAC_SHA256( <cMessage>, <cKey> ) -> <cMAC>
- HB_HMAC_SHA384( <cMessage>, <cKey> ) -> <cMAC>
- HB_HMAC_SHA512( <cMessage>, <cKey> ) -> <cMAC>
; TODO: Add C level wrappers in Harbour namespace.
; TODO: Add .prg level wrappers for SHA1 functions + tests.
; TODO: Convert HB_MD5() work on binary data, rather than
doing hexadecimal conversion accessible using
standard Harbour functions anyway.
; TODO: Add other crypt functions (AES, ...).
; NOTE: I plan to move these functions to core, after they've
matured here.
2009-01-20 19:56:40 +00:00
..
2009-01-19 23:19:32 +00:00
2008-11-09 23:20:16 +00:00
2009-01-13 15:22:27 +00:00
2008-11-09 19:37:16 +00:00
2009-01-15 12:45:16 +00:00
2008-11-09 19:50:29 +00:00
2008-11-09 19:37:16 +00:00
2009-01-20 19:56:40 +00:00
2009-01-19 20:34:54 +00:00
2008-11-15 00:54:22 +00:00
2008-12-20 17:35:32 +00:00
2008-11-09 19:37:16 +00:00
2008-12-25 22:09:02 +00:00
2008-11-09 19:37:16 +00:00
2008-11-05 22:28:14 +00:00
2009-01-20 16:32:48 +00:00
2008-12-18 15:29:27 +00:00
2008-11-09 19:37:16 +00:00
2008-12-19 03:28:10 +00:00
2009-01-19 12:06:51 +00:00
2008-12-19 01:57:22 +00:00
2008-12-18 15:29:27 +00:00
2008-11-09 19:37:16 +00:00
2008-12-19 03:28:10 +00:00
2008-11-09 19:37:16 +00:00
2009-01-14 15:32:43 +00:00
2009-01-09 00:21:25 +00:00
2008-12-18 19:27:59 +00:00
2008-12-18 19:27:59 +00:00
2009-01-14 15:32:43 +00:00
2009-01-14 15:32:43 +00:00
2008-12-24 03:53:26 +00:00
2009-01-13 18:05:52 +00:00
2009-01-13 18:05:52 +00:00
2009-01-13 21:41:13 +00:00
2009-01-20 19:56:40 +00:00
2009-01-20 19:56:40 +00:00
2009-01-20 19:56:40 +00:00
2009-01-20 19:56:40 +00:00
2008-11-08 13:04:41 +00:00
2008-11-15 00:54:22 +00:00
2008-11-19 13:10:13 +00:00
2008-11-08 13:04:41 +00:00
2008-11-08 13:04:41 +00:00
2009-01-05 12:31:02 +00:00