Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
ARCFOUR Module Software Abstraction Block Diagram
RSA
RSA has two basic usage models- blocking and non-blocking. In the blocking usage model, the encrypt/decrypt functions will
block until the entire RSA encryption or decryption is complete. In some applications this can take an unacceptable amount
of time, so a non-blocking mode is also available. This mode will require the user to call the DRV_RSA_Tasks function
between calls of the DRV_RSA_Encrypt/DRV_RSA_Decrypt functions until the operation is complete. Note the the
dsPIC-only implementation of the RSA module only supports blocking mode at this time, but the execution time of the
algorithm is much lower than the non-dsPIC implementation because of use of the DSP instructions available on that device.
RSA Module Software Abstraction Block Diagram (Non-blocking)
1.4 Using the Library MLA - Crypto Library Help Abstraction Model
14
Protego_Release_01_05-Related-OEM-Documentation-MLA_v2013_12_20-help_mla_crypto.pdf