Root > Reference > All Types > PTwofishInitVector

Type PTwofishInitVector

Previous pageReturn to chapter overviewNext page   

Pointer to IV for Twofish.







Code (Delphi)

PTwofishInitVector = ^TTwofishInitVector;



Use TwofishInitIV to obtain new random initialization vector. Pass the obtained value to TwofishEncrypt and store it with encrypted data - to be passed into TwofishDecrypt later.



Initialization vector (IV) is a fixed-size input to a cryptographic primitive that is typically required to be random or pseudorandom. Randomization is crucial for encryption schemes to achieve semantic security, a property whereby repeated usage of the scheme under the same key does not allow an attacker to infer relationships between segments of the encrypted message.


See also

Send feedback... Build date: 2022-03-28
Last edited: 2022-03-28
The documentation team uses the feedback submitted to improve the EurekaLog documentation. We do not use your e-mail address for any other purpose. We will remove your e-mail address from our system after the issue you are reporting has been resolved. While we are working to resolve this issue, we may send you an e-mail message to request more information about your feedback. After the issues have been addressed, we may send you an email message to let you know that your feedback has been addressed.

Permanent link to this article: