eapol/eapol_framework/eapol_common/am/include/eap_am_dh_primes.h
changeset 0 c8830336c852
child 2 1c7bc153c08e
equal deleted inserted replaced
-1:000000000000 0:c8830336c852
       
     1 /*
       
     2 * Copyright (c) 2001-2006 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of the License "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  EAP and WLAN authentication protocols.
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 
       
    21 #if !defined(_EAP_AM_DH_PRIMES_H_)
       
    22 #define _EAP_AM_DH_PRIMES_H_
       
    23 
       
    24 //--------------------------------------------------
       
    25 
       
    26 const u32_t OAKLEY_DEFAULT_GROUP_1_PRIME_LENGTH	= 96;	/* bytes */
       
    27 
       
    28 const u8_t OAKLEY_DEFAULT_GROUP_1_PRIME[OAKLEY_DEFAULT_GROUP_1_PRIME_LENGTH] =
       
    29 {
       
    30 	 0xFF,0xFF,0xFF,0xFF ,0xFF,0xFF,0xFF,0xFF
       
    31 	,0xC9,0x0F,0xDA,0xA2 ,0x21,0x68,0xC2,0x34
       
    32 	,0xC4,0xC6,0x62,0x8B ,0x80,0xDC,0x1C,0xD1
       
    33 	,0x29,0x02,0x4E,0x08 ,0x8A,0x67,0xCC,0x74
       
    34 	,0x02,0x0B,0xBE,0xA6 ,0x3B,0x13,0x9B,0x22
       
    35 	,0x51,0x4A,0x08,0x79 ,0x8E,0x34,0x04,0xDD
       
    36 	,0xEF,0x95,0x19,0xB3 ,0xCD,0x3A,0x43,0x1B
       
    37 	,0x30,0x2B,0x0A,0x6D ,0xF2,0x5F,0x14,0x37
       
    38 	,0x4F,0xE1,0x35,0x6D ,0x6D,0x51,0xC2,0x45
       
    39 	,0xE4,0x85,0xB5,0x76 ,0x62,0x5E,0x7E,0xC6
       
    40 	,0xF4,0x4C,0x42,0xE9 ,0xA6,0x3A,0x36,0x20
       
    41 	,0xFF,0xFF,0xFF,0xFF ,0xFF,0xFF,0xFF,0xFF
       
    42 };
       
    43 
       
    44 const u32_t OAKLEY_DEFAULT_GROUP_GENERATOR_LENGTH = 1;	/* bytes */
       
    45 
       
    46 const u8_t OAKLEY_DEFAULT_GROUP_GENERATOR[OAKLEY_DEFAULT_GROUP_GENERATOR_LENGTH] =
       
    47 {
       
    48 	0x02
       
    49 };
       
    50 
       
    51 
       
    52 const u32_t OAKLEY_DEFAULT_GROUP_2_PRIME_LENGTH	= 128;	/* bytes */
       
    53 
       
    54 const u8_t OAKLEY_DEFAULT_GROUP_2_PRIME[OAKLEY_DEFAULT_GROUP_2_PRIME_LENGTH] =
       
    55 {
       
    56 	 0xFF,0xFF,0xFF,0xFF ,0xFF,0xFF,0xFF,0xFF
       
    57 	,0xC9,0x0F,0xDA,0xA2 ,0x21,0x68,0xC2,0x34
       
    58 	,0xC4,0xC6,0x62,0x8B ,0x80,0xDC,0x1C,0xD1
       
    59 	,0x29,0x02,0x4E,0x08 ,0x8A,0x67,0xCC,0x74
       
    60 	,0x02,0x0B,0xBE,0xA6 ,0x3B,0x13,0x9B,0x22
       
    61 	,0x51,0x4A,0x08,0x79 ,0x8E,0x34,0x04,0xDD
       
    62 	,0xEF,0x95,0x19,0xB3 ,0xCD,0x3A,0x43,0x1B
       
    63 	,0x30,0x2B,0x0A,0x6D ,0xF2,0x5F,0x14,0x37
       
    64 	,0x4F,0xE1,0x35,0x6D ,0x6D,0x51,0xC2,0x45
       
    65 	,0xE4,0x85,0xB5,0x76 ,0x62,0x5E,0x7E,0xC6
       
    66 	,0xF4,0x4C,0x42,0xE9 ,0xA6,0x37,0xED,0x6B
       
    67 	,0x0B,0xFF,0x5C,0xB6 ,0xF4,0x06,0xB7,0xED
       
    68 	,0xEE,0x38,0x6B,0xFB ,0x5A,0x89,0x9F,0xA5
       
    69 	,0xAE,0x9F,0x24,0x11 ,0x7C,0x4B,0x1F,0xE6
       
    70 	,0x49,0x28,0x66,0x51 ,0xEC,0xE6,0x53,0x81
       
    71 	,0xFF,0xFF,0xFF,0xFF ,0xFF,0xFF,0xFF,0xFF
       
    72 };
       
    73 
       
    74 
       
    75 const u32_t OAKLEY_DEFAULT_GROUP_5_PRIME_LENGTH	= 192;	/* bytes */
       
    76 
       
    77 const u8_t OAKLEY_DEFAULT_GROUP_5_PRIME[OAKLEY_DEFAULT_GROUP_5_PRIME_LENGTH] =
       
    78 {
       
    79 	 0xFF,0xFF,0xFF,0xFF ,0xFF,0xFF,0xFF,0xFF 
       
    80 	,0xC9,0x0F,0xDA,0xA2 ,0x21,0x68,0xC2,0x34 
       
    81 	,0xC4,0xC6,0x62,0x8B ,0x80,0xDC,0x1C,0xD1
       
    82 	,0x29,0x02,0x4E,0x08 ,0x8A,0x67,0xCC,0x74 
       
    83 	,0x02,0x0B,0xBE,0xA6 ,0x3B,0x13,0x9B,0x22 
       
    84 	,0x51,0x4A,0x08,0x79 ,0x8E,0x34,0x04,0xDD
       
    85 	,0xEF,0x95,0x19,0xB3 ,0xCD,0x3A,0x43,0x1B 
       
    86 	,0x30,0x2B,0x0A,0x6D ,0xF2,0x5F,0x14,0x37 
       
    87 	,0x4F,0xE1,0x35,0x6D ,0x6D,0x51,0xC2,0x45
       
    88 	,0xE4,0x85,0xB5,0x76 ,0x62,0x5E,0x7E,0xC6 
       
    89 	,0xF4,0x4C,0x42,0xE9 ,0xA6,0x37,0xED,0x6B 
       
    90 	,0x0B,0xFF,0x5C,0xB6 ,0xF4,0x06,0xB7,0xED
       
    91 	,0xEE,0x38,0x6B,0xFB ,0x5A,0x89,0x9F,0xA5 
       
    92 	,0xAE,0x9F,0x24,0x11 ,0x7C,0x4B,0x1F,0xE6 
       
    93 	,0x49,0x28,0x66,0x51 ,0xEC,0xE4,0x5B,0x3D
       
    94 	,0xC2,0x00,0x7C,0xB8 ,0xA1,0x63,0xBF,0x05 
       
    95 	,0x98,0xDA,0x48,0x36 ,0x1C,0x55,0xD3,0x9A 
       
    96 	,0x69,0x16,0x3F,0xA8 ,0xFD,0x24,0xCF,0x5F
       
    97 	,0x83,0x65,0x5D,0x23 ,0xDC,0xA3,0xAD,0x96 
       
    98 	,0x1C,0x62,0xF3,0x56 ,0x20,0x85,0x52,0xBB 
       
    99 	,0x9E,0xD5,0x29,0x07 ,0x70,0x96,0x96,0x6D
       
   100 	,0x67,0x0C,0x35,0x4E ,0x4A,0xBC,0x98,0x04 
       
   101 	,0xF1,0x74,0x6C,0x08 ,0xCA,0x23,0x73,0x27 
       
   102 	,0xFF,0xFF,0xFF,0xFF ,0xFF,0xFF,0xFF,0xFF
       
   103 };
       
   104 
       
   105 const u32_t OAKLEY_DEFAULT_DH_EXPONENT_SIZE = 20;	/* bytes (= 160 bits) */
       
   106 
       
   107 const u32_t OAKLEY_DEFAULT_NONCE_SIZE = (128 / 8);	/* 128 bits */
       
   108 
       
   109 //--------------------------------------------------
       
   110 
       
   111 #if 0
       
   112 	#define SAE_GROUP_PRIME            OAKLEY_DEFAULT_GROUP_5_PRIME
       
   113 	#define SAE_GROUP_PRIME_LENGTH     OAKLEY_DEFAULT_GROUP_5_PRIME_LENGTH
       
   114 	#define SAE_GROUP_GENERATOR        OAKLEY_DEFAULT_GROUP_GENERATOR
       
   115 	#define SAE_GROUP_GENERATOR_LENGTH OAKLEY_DEFAULT_GROUP_GENERATOR_LENGTH
       
   116 #else
       
   117 	#define SAE_GROUP_PRIME            OAKLEY_DEFAULT_GROUP_2_PRIME
       
   118 	#define SAE_GROUP_PRIME_LENGTH     OAKLEY_DEFAULT_GROUP_2_PRIME_LENGTH
       
   119 	#define SAE_GROUP_GENERATOR        OAKLEY_DEFAULT_GROUP_GENERATOR
       
   120 	#define SAE_GROUP_GENERATOR_LENGTH OAKLEY_DEFAULT_GROUP_GENERATOR_LENGTH
       
   121 #endif
       
   122 
       
   123 //--------------------------------------------------
       
   124 
       
   125 #endif //#if !defined(_EAP_AM_DH_PRIMES_H_)
       
   126 
       
   127 
       
   128 
       
   129 
       
   130 // End.