encrypt()

Encrypt or decrypt a string

Synopsis:

#include <unistd.h>

void encrypt( char block[64], 
              int flag );

Since:

BlackBerry 10.0.0

Arguments:

block
A 64-character array of binary values to encrypt. The function stores the encrypted value in the same array.
flag
0 if you want to encrypt block, nonzero to decrypt it.

Library:

libc

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

This function is in libc.a, but not in libc.so (in order to save space).

Description:

The encrypt() function uses the NBS Data Encryption Standard (DES) algorithm and the key you specify by calling setkey() to encrypt (if flags is zero) or decrypt (if flags is nonzero) the given block of data.

Classification:

POSIX 1003.1 XSI

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

Last modified: 2014-06-24



Got questions about leaving a comment? Get answers from our Disqus FAQ.

comments powered by Disqus