Geod24
0fb95b8c27
Usage of WEB macro for License everywhere
2014-10-15 11:30:42 +02:00
sinkuu
c3dfee2434
Add @nogc
to std.digest.ripemd
2014-08-22 17:33:01 +09:00
sinkuu
359287b9ff
Add @nogc
to std.digest.md
2014-08-22 17:32:53 +09:00
sinkuu
93dce5dfb9
Add @nogc
to std.digest.crc
2014-08-22 17:01:44 +09:00
sinkuu
cd5da9b21a
Add @nogc
to std.digest.sha
2014-08-22 17:01:39 +09:00
Martin Nowak
e7bcad9406
localize some imports
2014-08-02 01:05:56 +02:00
monarchdodra
001fad4558
Remove trailing whitespaces
2014-05-17 15:35:25 +02:00
Abscissa
7b36848216
Add SHA-2.
2014-04-27 00:08:41 -04:00
Vladimir Panteleev
a96223ee10
std.digest: Publicly import LetterCase
2014-03-18 23:22:53 +00:00
Yazan S. Dabain
a81f6200cf
[Trivial] Fix documentation typos
2014-02-28 21:08:19 +02:00
Rainer Schuetze
40c14681f3
std.digest.sha: disable SSSE3 for SHA because it has unsupported calling convention
...
std.format, std.math: workarounds for different behaviour of sprintf
std.conv: workarounds for different behaviour of strtold
std.math: disable unittests for exp2f and exp2l
std.math: fix lrint(real), disable tmpfile test
std.process: seek to end of file before trying to append to it from another process
std.process: do not try to terminate an invalid process handle
win64.mak: disable COMDAT folding for release build
2014-02-27 22:16:29 +01:00
k-hara
b391b2ec9f
Convert to new alias syntax
2014-02-11 15:27:05 +09:00
Daniel Murphy
a656f26e9e
Remove use of automatic adjacent string literal concatenation from phobos
2014-01-20 03:42:21 +11:00
monarchdodra
fd8540072d
Remove trailing white
2014-01-08 08:30:28 +01:00
Geod24
8dc683674e
Turned Examples section in std.digest.* into documented unittest
2013-12-17 13:57:44 +01:00
Adam D. Ruppe
f8d569614c
the enum caused it to allocate needlessly. static immutable avoids that.
2013-10-04 21:57:01 -04:00
Lionello Lunesu
b4074054ba
Fix issue 10893: added missing or renamed DDoc parameters (found by fix to 10236)
2013-08-31 15:36:29 +08:00
monarch dodra
3d7e9b5d21
Merge pull request #1394 from 9rnsr/enforceProp
...
Supplemental change for dmd/pull/2305
2013-08-05 10:41:17 -07:00
Kozzi11
923b79998f
Add LetterCase to to!
2013-07-22 15:29:34 +02:00
Kozzi11
d3922ea6ab
Add possibility to set letter case in toHexString helper function
2013-07-18 13:23:04 +02:00
k-hara
30356d606f
Fix @property annotations and incorrect parenthesis
2013-07-16 00:31:26 +09:00
Hackerpilot
13a6e6ac5c
Converted C-style array declarations to D-style
2013-07-03 00:06:32 +00:00
k-hara
03a32d6fa4
Fix issue 313 & 314
2013-06-25 08:38:30 +09:00
Alex Rønne Petersen
c642ad4d4e
Merge pull request #1256 from redstar/digestcleanup
...
Cleanup digest source.
2013-04-13 10:19:51 -07:00
kai
81244a242d
Fix endian-dependent unit test.
...
The input to the digest tests is not endian-neutral. This is now
considered. The big endian values were derived by writing the data
into a file and running md5sum and sha1sum with the file as input.
2013-04-13 16:33:43 +02:00
kai
f41c576e09
Cleanup digest source.
...
Removes an unnecessary cast and variable initialization.
2013-04-13 13:22:09 +02:00
kai
3bbe15507c
Fix big endian version of MD5 and RipeMD160.
...
Obviously the code has never been run on a big endian architecuture.
With these changes the unit tests passes on Linux/PPC64.
2013-04-06 13:40:44 +02:00
kai
fa96ff8f1f
Fix documentation of std.digest.ripemd
...
Fixes the broken link to the source file and beautifies the reference list.
2013-04-05 13:10:51 +02:00
kai
fa98c6cff5
Fix big endian version of ripemd.
...
The upper bound of the array index is obviously wrong.
2013-03-31 01:10:57 +01:00
Martin Nowak
4a6af4e42e
workaround Bug 9378
...
- SHA1 asm is broken for PIC
2013-01-24 03:16:26 +01:00
kai
4592361e06
Add SSSE3 implementation to SHA1 digest.
2012-11-21 19:44:01 +01:00
k-hara
28dedee456
Issue 7444 - Require [] for array copies too
2012-11-20 17:55:21 +09:00
kai
71f7a9a903
Initial implementation of RIPEMD160.
2012-10-20 21:34:33 +02:00
Kai Nacke
9dc61f6734
Add SHA-1 message digest
...
SHA-1 is an important message digest. E.g. it is used by git. This implementation features:
- optimized standard implementation. E.g. if compiled with -O -inline -release then there is not single function call or loop.
2012-09-16 12:25:43 +02:00
Johannes Pfau
6ff6adc5bf
Add new hash API
...
* adds the new API used for hashes/digests
* adds new crc & md modules using this API
* deprecate std.md5 & crc32
* update std.stream to use new hash API
2012-09-16 12:25:43 +02:00