---
name: "kcapi_md_final"
section: "3"
platform: "linux"
package: "libkcapi-dev"
version: "1.4.0-1+b2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/kcapi_md_final"
---

# kcapi\_md\_final(3)

message digest finalization function (stream)

## NAME

kcapi\_md\_final - message digest finalization function (stream)

## SYNOPSIS

**ssize\_t kcapi\_md\_final(struct kcapi\_handle \*** *handle***, uint8\_t \*** *buffer***, size\_t** *len***);**

## ARGUMENTS

*handle*

\[in\] cipher handle

*buffer*

\[out\] filled with the message digest

*len*

\[in\] buffer length

## DESCRIPTION

*return* size of message digest upon success; -EIO - data cannot be obtained; -ENOMEM - buffer is too small for the complete message digest, the buffer is filled with the truncated message digest

## AUTHOR

**Stephan Mueller** \<smueller@chronox.de\>

Author.

## COPYRIGHT
