setkey()

Updated: April 19, 2023

Set the key used in encryption

Synopsis:

#include <stdlib.h>

void setkey( const char *__key );

Arguments:

__key
A 64-character array of binary values (numeric 0 or 1).

Library:

libc

Use the -l c option to qcc to link against this library. This library is usually included automatically.

Description:

The setkey() function allows limited access to the NBS Data Encryption Standard (DES) algorithm itself. It derives a 56-bit key from the given __key by dividing the array into groups of 8 and ignoring the last bit in each group.

Classification:

POSIX 1003.1 XSI

Safety:  
Cancellation point No
Interrupt handler No
Signal handler No
Thread No