# DK

DESCRIPTION |
Purpose | A `DK` handle is returned by successful calls to `dk_sign()` and `dk_verify()`, and passed to all of the message processing functions. It contains per-message context-specific information about the message. When processing of the message is complete, it must be destroyed using a call to `dk_free()`.
NOTES | More than one `DK` handle may exist at any given time. There is no memory shared between these handles, so two different handles may be concurrently accessed in separate threads.

Copyright (c) 2004 Sendmail, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set forth in the LICENSE.