home   about us   news & events   products   support   download   sales     
 
Freescale

HC/HCS/RS08,CFV1
HCS12, HCS12X
56800/E
MPC5500
Beans Library
  Archive
    HW Beans
    SW Beans
      Graphics
      Cryptography
      Compression
      Process Control
      DSP
      Other
    Basic Beans

 

Cryptography

BEAN NAME
BEAN INFO

DES DES encryption bean, ver. 1.0

 

This bean enables user encrypt/decrypt 64bit blocks (8 bytes = 8 chars) using DES cryptographic algorithm. The key is 128bit length. 

Valid encription modes are (defined by standard): 
- ECB - Electronic codebook mode. 
- CBC - Ciphertext block chaining mode. 
- OFB - Output feeback mode. 
- CFB - Ciphertext feeback mode.

Features:
  • supports the ECB, CBC, CFB and OFB modes
  • encryption/decryption speed: 1526/1526 b/s (see the note on the bottom of this page)
  • supports both big and little endian
Code: UIAA-7.0 Bean version: 01.000
Date: 2001/07/20 Driver version: 01.00
Languages: ANSI-C PE versions: 2.40
(2.32+update)
Compilers: Softune C-compilerV30L24  
MCUs: MB90F543, 
MB90F497
       
Code: UIAA-7.1 Bean version: 01.000
Date: 2001/11/01 Driver version: 01.00
Languages: ANSI-C PE versions: 2.70
Compilers: Softune C-compilerV30L24  
MCUs: MB90497, MB90497G, MB90F497, MB90F497G,
MB90543, MB90543G, MB90F543, MB90F543G,
MB90546, MB90546G, MB90F546, MB90F546G,
MB90548, MB90548G, MB90F548, MB90F548G,
MB90549, MB90549G, MB90F549, MB90F549G

Code: UIAA-7.3 Bean version: 01.003
Date: 2002/08/30 Driver version: 01.30
Languages: ANSI-C PE/IDE versions: 2.87/2.96
(HC(S)08)
2.90/3.11
(HCS12)

Compilers: Metrowerks HC(S)08 C Compiler V5.0.16
Metrowerks HC12 C Compiler V5.0.21
MCUs: Freescale HC(S)08/HCS12  

Code: UIAA-7.4 Bean version: -
Date: 2003/11/24 Driver version: -
Languages: ANSI-C PE/IDE versions: 2.91/3.23
(HC(S)08)
2.92/3.33
(HCS12)

Compilers: Metrowerks HC(S)08 C Compiler V5.0.17
Metrowerks HC12 C Compiler V5.0.23
MCUs: Freescale HC(S)08,
Freescale HCS12 family
 

Code: UIAA-7.5 Bean version: 1.003
Date: 2004/10/29 Driver version: 1.52
Languages: ANSI-C PE/IDE versions: 2.94/3.51
(HC(S)08)

Compilers: Metrowerks HC(S)08 C Compiler V5.0.19
MCUs: Freescale HC(S)08  

Code: UIAA-7.6 Bean version: -
Date: 2005/04/11 Driver version: -
Languages: ANSI-C PE/IDE versions: 2.94.03/3.60
(HC(S)08)
2.95/3.62
(HCS12)

Compilers: Metrowerks HC(S)08 C Compiler V5.0.19
Metrowerks HCS12 C Compiler V5.0.24
MCUs: Freescale HC(S)08/HCS12 family

Languages: ANSI-C PE/CW versions: 2.98,2.99/5.1
(HC(S)08)
2.96,2.97/4.5
(HCS12)

Compilers: CodeWarrior HC(S)08 C Compiler V5.0.20
CodeWarrior HCS12 C Compiler V5.0.29
MCUs: Freescale HC(S)08/HCS12(X) family

 

3DES 3DES encryption bean, ver. 1.0
 

This bean enables user encrypt/decrypt 64bit blocks (8 bytes = 8 chars) using 3DES cryptographic algorithm. The key is 128bit length. 

Valid encription modes are (defined by standard): 
- ECB - Electronic codebook mode. 
- CBC - Ciphertext block chaining mode. 
- OFB - Output feeback mode. 
- CFB - Ciphertext feeback mode.

Features:
  • supports the ECB, CBC, CFB and OFB modes
  • encryption/decryption speed: 508/508 b/s (see the note on the bottom of this page)
  • supports both big and little endian
Code: UIAB-7.0 Bean version: 01.000
Date: 2001/07/20 Driver version: 01.00
Languages: ANSI-C PE versions: 2.40
(2.32+update)
Compilers: Softune C-compilerV30L24  
MCUs: MB90F543, 
MB90F497
       
Code: UIAB-7.1 Bean version: 01.000
Date: 2001/11/01 Driver version: 01.00
Languages: ANSI-C PE versions: 2.70
Compilers: Softune C-compilerV30L24  
MCUs: MB90497, MB90497G, MB90F497, MB90F497G,
MB90543, MB90543G, MB90F543, MB90F543G,
MB90546, MB90546G, MB90F546, MB90F546G,
MB90548, MB90548G, MB90F548, MB90F548G,
MB90549, MB90549G, MB90F549, MB90F549G

Code: UIAB-7.3 Bean version: 01.003
Date: 2002/08/30 Driver version: 01.30
Languages: ANSI-C PE/IDE versions: 2.87/2.96
(HC(S)08)
2.90/3.11
(HCS12)
Compilers: Metrowerks HC(S)08 C Compiler V5.0.16
Metrowerks HC12 C Compiler V5.0.21
MCUs: Freescale HC(S)08/HCS12  

Code: UIAB-7.4 Bean version: -
Date: 2003/11/24 Driver version: -
Languages: ANSI-C PE/IDE versions: 2.91/3.23
(HC(S)08)
2.92/3.33
(HCS12)
Compilers: Metrowerks HC(S)08 C Compiler V5.0.17
Metrowerks HC12 C Compiler V5.0.23
MCUs: Freescale HC(S)08,
Freescale HCS12 family
 

Code: UIAB-7.5 Bean version: 1.003
Date: 2004/10/29 Driver version: 1.52
Languages: ANSI-C PE/IDE versions: 2.94/3.51
(HC(S)08)

Compilers: Metrowerks HC(S)08 C Compiler V5.0.19
MCUs: Freescale HC(S)08  

Code: UIAB-7.6 Bean version: -
Date: 2005/04/11 Driver version: -
Languages: ANSI-C PE/IDE versions: 2.94.03/3.60
(HC(S)08)
2.95/3.62
(HCS12)

Compilers: Metrowerks HC(S)08 C Compiler V5.0.19
Metrowerks HCS12 C Compiler V5.0.24
MCUs: Freescale HC(S)08/HCS12 family

Languages: ANSI-C PE/CW versions: 2.98,2.99/5.1
(HC(S)08)
2.96,2.97/4.5
(HCS12)

Compilers: CodeWarrior HC(S)08 C Compiler V5.0.20
CodeWarrior HCS12 C Compiler V5.0.29
MCUs: Freescale HC(S)08/HCS12(X) family

 

IDEA IDEA encryption bean, ver. 1.0

  Features:
  • supports the ECB, CBC, CFB and OFB modes
  • encryption/decryption speed: 42328/42328 b/s (see the note on the bottom of this page)
  • supports both big and little endian
  • selectable number of computing rounds
Code: UIAC-7.0 Bean version: -
Date: - Driver version: -
Languages: ANSI-C PE versions: -
Compilers: -  
MCUs: -
       
Code: UIAC-7.1 Bean version: 01.000
Date: 2001/11/01 Driver version: 01.00
Languages: ANSI-C PE versions: 2.70
Compilers: Softune C-compilerV30L24  
MCUs: MB90497, MB90497G, MB90F497, MB90F497G,
MB90543, MB90543G, MB90F543, MB90F543G,
MB90546, MB90546G, MB90F546, MB90F546G,
MB90548, MB90548G, MB90F548, MB90F548G,
MB90549, MB90549G, MB90F549, MB90F549G
 
Code: UIAC-7.3 Bean version: 01.002
Date: 2002/10/31 Driver version: 01.20
Languages: ANSI-C PE/IDE versions: 2.87/2.96
(HC(S)08)
2.90/3.11
(HCS12)
Compilers: Metrowerks HC(S)08 C Compiler V5.0.16
Metrowerks HC12 C Compiler V5.0.21
MCUs: Freescale HC(S)08/HCS12  
 
Code: UIAC-7.4 Bean version: -
Date: 2003/11/24 Driver version: -
Languages: ANSI-C PE/IDE versions: 2.91/3.23
(HC(S)08)
2.92/3.33
(HCS12)
Compilers: Metrowerks HC(S)08 C Compiler V5.0.17
Metrowerks HC12 C Compiler V5.0.23
MCUs: Freescale HC(S)08,
Freescale HCS12 family
 

Code: UIAC-7.5 Bean version: 1.002
Date: 2004/10/29 Driver version: 1.32
Languages: ANSI-C PE/IDE versions: 2.94/3.51
(HC(S)08)

Compilers: Metrowerks HC(S)08 C Compiler V5.0.19
MCUs: Freescale HC(S)08  

Code: UIAC-7.6 Bean version: -
Date: 2005/04/11 Driver version: -
Languages: ANSI-C PE/IDE versions: 2.94.03/3.60
(HC(S)08)
2.95/3.62
(HCS12)

Compilers: Metrowerks HC(S)08 C Compiler V5.0.19
Metrowerks HCS12 C Compiler V5.0.24
MCUs: Freescale HC(S)08/HCS12 family

Languages: ANSI-C PE/CW versions: 2.98,2.99/5.1
(HC(S)08)
2.96,2.97/4.5
(HCS12)

Compilers: CodeWarrior HC(S)08 C Compiler V5.0.20
CodeWarrior HCS12 C Compiler V5.0.29
MCUs: Freescale HC(S)08/HCS12(X) family

 

RC5 RC5 encryption bean, ver. 1.0

 

This bean enables user encrypt/decrypt 64bit blocks (8 bytes = 8 chars) using RC5 cryptographic algorithm. The key is 128bit length. 

Valid encription modes are (defined by standard): 
- ECB - Electronic codebook mode. 
- CBC - Ciphertext block chaining mode. 
- OFB - Output feeback mode. 
- CFB - Ciphertext feeback mode.

Features:
  • supports the ECB, CBC, CFB and OFB modes
  • encryption/decryption speed: 96385/86021 b/s (see the note on the bottom of this page)
  • supports both big and little endian
  • selectable number of computing rounds
Code: UIAD-7.0 Bean version: 01.000
Date: 2001/07/20 Driver version: 01.00
Languages: ANSI-C PE versions: 2.40
(2.32+update)
Compilers: Softune C-compilerV30L24  
MCUs: MB90F543, 
MB90F497
       
Code: UIAD-7.1 Bean version: 01.000
Date: 2001/11/01 Driver version: 01.00
Languages: ANSI-C PE versions: 2.70
Compilers: Softune C-compilerV30L24  
MCUs: MB90497, MB90497G, MB90F497, MB90F497G,
MB90543, MB90543G, MB90F543, MB90F543G,
MB90546, MB90546G, MB90F546, MB90F546G,
MB90548, MB90548G, MB90F548, MB90F548G,
MB90549, MB90549G, MB90F549, MB90F549G
 
Code: UIAD-7.3 Bean version: 01.003
Date: 2002/08/30 Driver version: 01.30
Languages: ANSI-C PE/IDE versions: 2.87/2.96
(HC(S)08)
2.90/3.11
(HCS12)
Compilers: Metrowerks HC(S)08 C Compiler V5.0.16
Metrowerks HC12 C Compiler V5.0.21
MCUs: Freescale HC(S)08,
Freescale HCS12 family
 
 
Code: UIAD-7.4 Bean version: -
Date: 2003/11/24 Driver version: -