View source code
					
 Display the source code in std/digest/sha.d from which this page was generated on
 github.
					
				
				
 Improve this page
					
 Quickly fork, edit online, and submit a pull request for this page.
 Requires a signed-in GitHub account. This works well for small changes.
 If you'd like to make larger changes you may want to consider using
 local clone.
					
				
				
 Page wiki
					
 View or edit the community-maintained wiki page associated with this page.
					
				
			
			Function std.digest.sha.SHA.start
			 SHA initialization. Begins an SHA1/SHA2 operation.
Prototype
void start() pure nothrow @nogc @safe;
Note
 For this SHA Digest implementation calling start after default construction
 is not necessary. Calling start is only necessary to reset the Digest.
 Generic code which deals with different Digest types should always call start though.
Examples
SHA1 digest; //digest.start(); //Not necessary digest.put(0);
Authors
 The routines and algorithms are derived from the
 Secure Hash Signature Standard (SHS) (FIPS PUB 180-2). 
 Kai Nacke, Johannes Pfau, Nick Sabalausky