SHA1OpenNURBS Class |
This class is provided only with the purpose of hashing. It is not meant to be used for any cryptographic purpose.
Namespace: Rhino.FileIO
The SHA1OpenNURBS type exposes the following members.
| Name | Description | |
|---|---|---|
| SHA1OpenNURBS |
Constructs a new instance of the SHA1 algorithm.
|
| Name | Description | |
|---|---|---|
| CanReuseTransform | (Inherited from HashAlgorithm.) | |
| CanTransformMultipleBlocks | (Inherited from HashAlgorithm.) | |
| Hash | (Inherited from HashAlgorithm.) | |
| HashSize | (Inherited from HashAlgorithm.) | |
| InputBlockSize | (Inherited from HashAlgorithm.) | |
| OutputBlockSize | (Inherited from HashAlgorithm.) |
| Name | Description | |
|---|---|---|
| Clear | (Inherited from HashAlgorithm.) | |
| ComputeHash(Stream) | (Inherited from HashAlgorithm.) | |
| ComputeHash(Byte) | (Inherited from HashAlgorithm.) | |
| ComputeHash(Byte, Int32, Int32) | (Inherited from HashAlgorithm.) | |
| Dispose | (Inherited from HashAlgorithm.) | |
| Equals | (Inherited from Object.) | |
| FileSystemPathHash |
Computes the SHA1 hash of a file system path, converted to UTF8.
These file system paths have identical values of FileSystemPathHash(): /x/y/z/name.ext \x\y\z\name.ext /x//y//z/name.ext /x/y/a/b/c/../../../z/name.ext /X/Y/Z/NAME.EXT (When ignoreCase is true) | |
| Finalize |
Instructs the runtime to reclaim unmanaged resources if the developer
forgot to call Dispose().
(Overrides ObjectFinalize.) | |
| GetHashCode | (Inherited from Object.) | |
| GetType | (Inherited from Object.) | |
| Initialize |
Resets this instance of the algorithm, so that it can be used again.
It is not required to call this method after creation.
(Overrides HashAlgorithmInitialize.) | |
| StringHash |
Computes the SHA1 hash of a string, converted to UTF8.
| |
| ToString | (Inherited from Object.) | |
| TransformBlock | (Inherited from HashAlgorithm.) | |
| TransformFinalBlock | (Inherited from HashAlgorithm.) |