FunctionPackage: exclToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.1
Unrevised from 10.0 to 10.1.
10.0 version


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
cl-user(5): (rmd160-string "foo" :return :usb8)
#(66 207 162 17 1 142 164 146 253 238 ...)

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

Copyright (c) 1998-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
This page was not revised from the 10.0 page.
Created 2019.8.20.

Allegro CL version 10.1
Unrevised from 10.0 to 10.1.
10.0 version