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-13 21:41:13 +00:00
2009-01-15 23:29:36 +00:00
2009-01-20 19:56:40 +00:00
2008-09-16 23:18:21 +00:00
2008-12-30 10:59:43 +00:00
2009-01-17 02:35:29 +00:00
2009-01-19 21:13:58 +00:00
2009-01-19 21:13:58 +00:00
2009-01-15 01:39:54 +00:00
2009-01-20 19:56:40 +00:00
2009-01-15 22:09:30 +00:00
2007-12-01 02:42:32 +00:00
2004-05-07 17:32:59 +00:00
2009-01-15 22:09:30 +00:00
2009-01-15 22:09:30 +00:00
2009-01-15 22:09:30 +00:00
2009-01-15 23:29:36 +00:00
2009-01-15 22:09:30 +00:00
2009-01-15 23:29:36 +00:00
2008-11-18 13:05:21 +00:00
2008-09-29 16:50:43 +00:00
2008-09-25 11:29:57 +00:00
2008-09-25 11:29:57 +00:00
2008-11-08 12:21:50 +00:00
2008-11-19 08:05:19 +00:00
2008-11-12 18:12:56 +00:00
2009-01-15 22:09:30 +00:00
2007-11-10 17:04:20 +00:00
2008-09-25 11:29:57 +00:00
2008-09-25 11:29:57 +00:00
2008-09-25 11:29:57 +00:00
2008-09-25 11:29:57 +00:00
2008-12-27 16:44:33 +00:00
2008-11-19 08:05:19 +00:00
2008-11-05 12:16:30 +00:00