# 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
…
- 109
- 110
- 111
- 112
- 113
…
- 119
- 120

Preconditions
None
Parameters
Parameters Description
object Identifier for the instance to be de-initialized
Function
void DRV_RSA_Deinitialize(SYS_MODULE_OBJ object)
1.7.6.15 DRV_RSA_Open Function
Opens a new client for the device instance
File
rsa.h
Syntax
DRV_HANDLE DRV_RSA_Open(const SYS_MODULE_INDEX index, const DRV_IO_INTENT ioIntent);
Module
RSA
Returns
None
Description
Returns a handle of the opened client instance. All client operation APIs will require this handle as an argument
Preconditions
The driver must have been previously initialized and in the initialized state.
Parameters
Parameters Description
index Identifier for the instance to opened
ioIntent Possible values from the enumeration DRV_IO_INTENT
Used to specify blocking or non-blocking mode
Function
DRV_HANDLE DRV_RSA_Open(const SYS_MODULE_INDEX index,
const DRV_IO_INTENT ioIntent)
1.7.6.16 DRV_RSA_Close Function
Closes an opened client
File
rsa.h
Syntax
void DRV_RSA_Close(DRV_HANDLE handle);
Module
RSA
1.7 Library Interface MLA - Crypto Library Help RSA
111

- 1
- 2
…
- 109
- 110
- 111
- 112
- 113
…
- 119
- 120