Changeset 34399 in project


Ignore:
Timestamp:
08/27/17 01:45:46 (3 months ago)
Author:
kon
Message:

rel 3.5

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/message-digest

    r34395 r34399  
    175175Mostly for use when developing an update operation.
    176176
    177 Do not mess with this object!
     177''Do not mess with this object!''
    178178
    179179==== finalize-message-digest
     
    184184
    185185{{RESULT-FORM}} default is {{(message-digest-result-form)}}.
     186
     187Finalize here means the finalization phase is completed. The {{DIGEST}} is not
     188in a useful state.
     189
     190==== finalize-message-digest!
     191
     192<procedure>(finalize-message-digest! DIGEST BUFFER) => *</procedure>
     193
     194Finalize the {{DIGEST}} and return the {{<result>}} in the {{BUFFER}}.
     195
     196The {{BUFFER}} must be a {{string}}, {{blob}}, or {{u8vector}} of sufficient
     197size; checked at runtime. Does not perform any initialization of the
     198{{BUFFER}}.
     199
     200The {{<result>}} starts at the beginning of the {{BUFFER}}, and runs for
     201{{(message-digest-primitive-digest-length (message-digest-algorithm
     202DIGEST))}} bytes. Result is binary '''only'''.
    186203
    187204Finalize here means the finalization phase is completed. The {{DIGEST}} is not
     
    692709== Version history
    693710
     711; 3.5.0 : Add {{finalize-message-digest!}}.
    694712; 3.4.0 : Deprecate {{message-digest-chunk-read-maker}}. Add {{message-digest-chunk-port-read-maker}}, {{message-digest-chunk-fileno-read-maker}}. Add {{message-digest-primitive-raw-update}}.
    695713; 3.3.0 : Deprecate {{message-digest-default-result-type}}. Add {{message-digest-result-form}}.
Note: See TracChangeset for help on using the changeset viewer.