Re: [fpc-pascal] Hashes and CRCs

2013-04-05 Thread Graeme Geldenhuys
On 2013-04-04 22:36, Mark Morgan Lloyd wrote:
 package, I've just been hunting for Tiger and have found 
 http://www.cityinthesky.co.uk/opensource/DCPcrypt which looks interesting:

DCPcrypt (in terms of FPC, Lazarus et-al) currently lives in a Git
repository in the Lazarus-CCR project on SourceForge.


To browse it with your web browser:


http://lazarus-ccr.git.sourceforge.net/git/gitweb.cgi?p=lazarus-ccr/dcpcrypt;a=summary


I know about the link you posted, and still need to see if there is
anything new I can merge back into the one hosted on Lazarus-CCR. It is
on my todo list.

Anyway, I use DCPCrypt in some commercial work of mine, and it works
very well.


Regards,
  - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Hashes and CRCs

2013-04-05 Thread Graeme Geldenhuys
On 2013-04-04 23:20, Graeme Geldenhuys wrote:
 DCPcrypt (in terms of FPC, Lazarus et-al) currently lives in a Git
 repository in the Lazarus-CCR project on SourceForge.


On a side note:
  Probably not the best place for such a project. That also goes for
many other project in Lazarus-CCR. It is very hidden in Lazarus-CCR, and
often overlooked by internet searches. It really should be in its own
top-level project on SourceForge or Github.


Regards,
  - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Hashes and CRCs

2013-04-05 Thread Mark Morgan Lloyd

Graeme Geldenhuys wrote:

On 2013-04-04 23:20, Graeme Geldenhuys wrote:

DCPcrypt (in terms of FPC, Lazarus et-al) currently lives in a Git
repository in the Lazarus-CCR project on SourceForge.



On a side note:
  Probably not the best place for such a project. That also goes for
many other project in Lazarus-CCR. It is very hidden in Lazarus-CCR, and
often overlooked by internet searches. It really should be in its own
top-level project on SourceForge or Github.


I agree, Google completely overlooked it when I was searching last 
night. I don't see why it should be put into CCR etc. when it's readily 
available from the original author, unless of course he's chosen to do so.


The truth is that FPC/Lazarus are still lacking something like Torry, 
and much of the freeware libraries or source that used to be indexed by 
it is probably now unavailable.


--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Hashes and CRCs

2013-04-05 Thread Vincent Snijders
2013/4/5 Mark Morgan Lloyd markmll.fpc-pas...@telemetry.co.uk

 I agree, Google completely overlooked it when I was searching last night.
 I don't see why it should be put into CCR etc. when it's readily available
 from the original author, unless of course he's chosen to do so.

 Because at that time it was not fpc/lazarus compatible and the person who
put in lazarus-ccr chose to share it, instead of keeping the port by
himself.


 The truth is that FPC/Lazarus are still lacking something like Torry, and
 much of the freeware libraries or source that used to be indexed by it is
 probably now unavailable.

I guess that is what the founder of Lazarus-CCR attempted to create, a
repository of Lazarus components.

Vincent
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

[fpc-pascal] Hashes and CRCs

2013-04-04 Thread Mark Morgan Lloyd
Noting discussion of a couple of weeks ago re. HMAC_SHA1 and FPC's hash 
package, I've just been hunting for Tiger and have found 
http://www.cityinthesky.co.uk/opensource/DCPcrypt which looks interesting:


Encryption Algorithms  Hash Algorithms
Blowfish   Haval
Cast 128   MD4
Cast 256   MD5
DES, 3DES  RipeMD-128
Ice, Thin Ice, Ice2RipeMD-160
IDEA   SHA-1
Mars   SHA-256, SHA-384, SHA-512
Misty1 Tiger
RC2, RC4, RC5, RC6  
Rijndael (the AES)  
Serpent 
Tea 
Twofish 

Also, anybody doing traditional datacomms work might find crcm_cat.pas 
and crcmodel.pas from 
http://www.wolfgang-ehrhardt.de/crc_hash_2013-01-07.zip useful, there's 
times I'd have murdered for a decent 4-bit CRC to fit a gap in a header. 
Same author also has implementation of other crypto and hash stuff 
including Skipjack, all believed good for FPC 
http://www.wolfgang-ehrhardt.de/


--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal