 |
Changeset 3842
- Timestamp:
- 08/03/08 15:22:35
(4 months ago)
- Author:
- kris
- Message:
fixes #1187 :: Digest.update() return Digest instead of void
Thanks, and kudos to kylefurlong
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r3836 |
r3842 |
|
| 78 | 78 | |
|---|
| 79 | 79 | /** */ |
|---|
| 80 | | override void update (void[] input) |
|---|
| | 80 | override Crc32 update (void[] input) |
|---|
| 81 | 81 | { |
|---|
| 82 | 82 | uint r = result; // DMD optimization |
|---|
| … | … | |
| 98 | 98 | } |
|---|
| 99 | 99 | result = r; |
|---|
| | 100 | return this; |
|---|
| 100 | 101 | } |
|---|
| 101 | 102 | |
|---|
| r2878 |
r3842 |
|
| 64 | 64 | *********************************************************************/ |
|---|
| 65 | 65 | |
|---|
| 66 | | abstract void update(void[] data); |
|---|
| | 66 | abstract Digest update (void[] data); |
|---|
| 67 | 67 | |
|---|
| 68 | 68 | /******************************************************************** |
|---|
| r2809 |
r3842 |
|
| 215 | 215 | ***********************************************************************/ |
|---|
| 216 | 216 | |
|---|
| 217 | | void update (void[] input) |
|---|
| | 217 | MerkleDamgard update (void[] input) |
|---|
| 218 | 218 | { |
|---|
| 219 | 219 | auto block = blockSize(); |
|---|
| … | … | |
| 235 | 235 | buffer[0..data.length-i] = data[i..data.length]; |
|---|
| 236 | 236 | } |
|---|
| | 237 | return this; |
|---|
| 237 | 238 | } |
|---|
| 238 | 239 | |
|---|
Download in other formats:
|
 |
 |
|
 |
Copyright © 2006-2008 Tango. All Rights Reserved. | Page Width:
Static or
Dynamic