OpenZWave Library  1.2
Functions | Variables
aes.txt File Reference

Functions

An AES (Rijndael) Implementation in C/C++(as specified in FIPS-197)
 
An each in five encrypt decrypt it can be used with either the C or the ASM_AMD64 version If ASM_AMD64 is to be it is important that the define USE_INTEL_AES_IF_PRESENT in asm_amd64 asm is set to the same value as it has in aesopt h B YASM If you wish to use the x86 assembler files you will also need the YASM open source x86 assembler(r1331 or later) for Windows which can be obtained from that is ued to update the counter value after each byte AES operation The counter buffer is updated appropriately to allow for incremental operations Please note the following IMPORTANT points about the AES mode the IV value is an input AND an ouTput since it is updated after each call to the value needed for any subsequent incremental call (s). If the mode is reset
 
An each in five encrypt decrypt it can be used with either the C or the ASM_AMD64 version If ASM_AMD64 is to be it is important that the define USE_INTEL_AES_IF_PRESENT in asm_amd64 asm is set to the same value as it has in aesopt h B YASM If you wish to use the x86 assembler files you will also need the YASM open source x86 assembler(r1331 or later) for Windows which can be obtained from that is ued to update the counter value after each byte AES operation The counter buffer is updated appropriately to allow for incremental operations Please note the following IMPORTANT points about the AES mode the IV value is an input AND an ouTput since it is updated after each call to the value needed for any subsequent incremental the IV hence has to be set (or reset) as well. 4. ECB operations must be multiples of 16 bytes but do not need to be reset for new operations. 5. CBC operations must also be multiples of 16 bytes and are reset for a new operation by setting the IV. 6. CFB
 

Variables

An each in five versions
 
An each in five encrypt decrypt in
 
An each in five encrypt decrypt it can be used with either the C or the ASM_AMD64 version If ASM_AMD64 is to be used
 
An each in five encrypt decrypt it can be used with either the C or the ASM_AMD64 version If ASM_AMD64 is to be it is important that the define USE_INTEL_AES_IF_PRESENT in asm_amd64 asm is set to the same value as it has in aesopt h B YASM If you wish to use the x86 assembler files you will also need the YASM open source x86 assembler(r1331 or later) for Windows which can be obtained from that is ued to update the counter value after each byte AES operation The counter buffer is updated appropriately to allow for incremental operations Please note the following IMPORTANT points about the AES mode subroutines
 
An each in five encrypt decrypt it can be used with either the C or the ASM_AMD64 version If ASM_AMD64 is to be it is important that the define USE_INTEL_AES_IF_PRESENT in asm_amd64 asm is set to the same value as it has in aesopt h B YASM If you wish to use the x86 assembler files you will also need the YASM open source x86 assembler(r1331 or later) for Windows which can be obtained from that is ued to update the counter value after each byte AES operation The counter buffer is updated appropriately to allow for incremental operations Please note the following IMPORTANT points about the AES mode the IV value is an input AND an ouTput since it is updated after each call to the value needed for any subsequent incremental the IV hence has to be OFB and CTR mode must be reset by setting a new IV value AND by calling
 

Function Documentation

◆ AES()

An AES ( Rijndael  )

◆ call()

An each in five encrypt decrypt it can be used with either the C or the ASM_AMD64 version If ASM_AMD64 is to be it is important that the define USE_INTEL_AES_IF_PRESENT in asm_amd64 asm is set to the same value as it has in aesopt h B YASM If you wish to use the x86 assembler files you will also need the YASM open source x86 assembler (r1331 or later) for Windows which can be obtained from that is ued to update the counter value after each byte AES operation The counter buffer is updated appropriately to allow for incremental operations Please note the following IMPORTANT points about the AES mode the IV value is an input AND an ouTput since it is updated after each call to the value needed for any subsequent incremental call ( s  )

◆ set()

An each in five encrypt decrypt it can be used with either the C or the ASM_AMD64 version If ASM_AMD64 is to be it is important that the define USE_INTEL_AES_IF_PRESENT in asm_amd64 asm is set to the same value as it has in aesopt h B YASM If you wish to use the x86 assembler files you will also need the YASM open source x86 assembler (r1331 or later) for Windows which can be obtained from that is ued to update the counter value after each byte AES operation The counter buffer is updated appropriately to allow for incremental operations Please note the following IMPORTANT points about the AES mode the IV value is an input AND an ouTput since it is updated after each call to the value needed for any subsequent incremental the IV hence has to be set ( or  reset)
new

Variable Documentation

◆ calling

An each in five encrypt decrypt it can be used with either the C or the ASM_AMD64 version If ASM_AMD64 is to be it is important that the define USE_INTEL_AES_IF_PRESENT in asm_amd64 asm is set to the same value as it has in aesopt h B YASM If you wish to use the x86 assembler files you will also need the YASM open source x86 assembler (r1331 or later) for Windows which can be obtained from that is ued to update the counter value after each byte AES operation The counter buffer is updated appropriately to allow for incremental operations Please note the following IMPORTANT points about the AES mode the IV value is an input AND an ouTput since it is updated after each call to the value needed for any subsequent incremental the IV hence has to be OFB and CTR mode must be reset by setting a new IV value AND by calling

◆ in

An each in five encrypt decrypt in

◆ subroutines

An each in five encrypt decrypt it can be used with either the C or the ASM_AMD64 version If ASM_AMD64 is to be it is important that the define USE_INTEL_AES_IF_PRESENT in asm_amd64 asm is set to the same value as it has in aesopt h B YASM If you wish to use the x86 assembler files you will also need the YASM open source x86 assembler (r1331 or later) for Windows which can be obtained from that is ued to update the counter value after each byte AES operation The counter buffer is updated appropriately to allow for incremental operations Please note the following IMPORTANT points about the AES mode subroutines

◆ used

An each in five encrypt decrypt it can be used with either the C or the ASM_AMD64 version If ASM_AMD64 is to be used

◆ versions

An each in five versions