# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Protego

# MLA -- Crypto Library

1 January, 2012

- 1
- 2
…
- 113
- 114
- 115
- 116
- 117
…
- 119
- 120

uint8_t *cipherText, int * msgLen,
const DRV_RSA_PRIVATE_KEY_CRT *privateKey)
1.7.6.21 DRV_RSA_Tasks Function
Maintains the driver's state machine by advancing a non-blocking encryption or decryption operation.
File
rsa.h
Syntax
void DRV_RSA_Tasks(SYS_MODULE_OBJ object);
Module
RSA
Returns
None.
Description
This routine maintains the driver's state machine by advancing a non-blocking encryptiom or decryption operation.
Preconditions
Driver must be opened by a client.
Parameters
Parameters Description
object Object handle for the specified driver instance
Function
void DRV_RSA_Tasks(SYS_MODULE_OBJ object)
1.7.6.22 DRV_RSA_ClientStatus Function
Returns the current state of the encryption/decryption operation
File
rsa.h
Syntax
DRV_RSA_STATUS DRV_RSA_ClientStatus(DRV_HANDLE handle);
Module
RSA
Returns
Driver status (the current status of the encryption/decryption operation).
Description
This routine returns the current state of the encryption/decryption operation.
Preconditions
Driver must be opened by a client.
1.7 Library Interface MLA - Crypto Library Help RSA
115

- 1
- 2
…
- 113
- 114
- 115
- 116
- 117
…
- 119
- 120