FunctionPackage: exclToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 9.0
Moderately revised from 8.2.
8.2 version

rmd160-string

Arguments: string &key start end external-format return

Using rmd160-init (which creates a context), rmd160-update (which updates the context with the argument string), and rmd160-final (which finalizes the hash), this function computes the RMD160 hash for string.

The start and end arguments specify the portion of the string to be considered and the external-format argument specifies the external hashing of the string that will be used to update the context. start defaults to 0, end defaults to the length of string, and external-format defaults to the default external format. These arguments, along with string, are passed to rmd160-update.

The format of the result, just as for rmd160-final, is determined by the return keyword argument. The possible values are :integer, :usb8, and :hex. See rmd160-final for information on these values and the corresponding formats of the returned value.

cl-user(4): (rmd160-string "foo")  ;; default return format :integer
381423763107660302516367369772054956593396934771
cl-user(5): (rmd160-string "foo" :return :usb8)
#(66 207 162 17 1 142 164 146 253 238 ...)
cl-user(6): 

MD*, SHA*, HMAC, and other message digest support in miscellaneous.htm. See also digest-string.


Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page has had moderate revisions compared to the 8.2 page.
Created 2019.8.20.

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 9.0
Moderately revised from 8.2.
8.2 version