Exemplo n.º 1
0
U8_EXPORT void u8_init_contour_c()
{
#if (U8_USE_TLS)
  u8_new_threadkey(&u8_dynamic_contour_key,NULL);
#endif
  u8_register_source_file(_FILEINFO);
}
Exemplo n.º 2
0
U8_EXPORT void u8_init_cryptofns_c()
{
  if (cryptofns_init) return;

  cryptofns_init=1;

  add_cc_cipher("AES",kCCAlgorithmAES,kCCOptionPKCS7Padding,
		kCCKeySizeAES128,kCCKeySizeAES256,
		kCCBlockSizeAES128,kCCBlockSizeAES128);
  add_cc_cipher("AES128",kCCAlgorithmAES,kCCOptionPKCS7Padding,
		kCCKeySizeAES128,kCCKeySizeAES128,
		kCCBlockSizeAES128,kCCBlockSizeAES128);
  add_cc_cipher("AES256",kCCAlgorithmAES,kCCOptionPKCS7Padding,
		kCCKeySizeAES256,kCCKeySizeAES256,
		kCCBlockSizeAES128,kCCBlockSizeAES128);
  add_cc_cipher("3DES",kCCAlgorithm3DES,kCCOptionPKCS7Padding,
		kCCKeySize3DES,kCCKeySize3DES,
		kCCBlockSize3DES,kCCBlockSize3DES);
  add_cc_cipher("DES3",kCCAlgorithm3DES,kCCOptionPKCS7Padding,
		kCCKeySize3DES,kCCKeySize3DES,
		kCCBlockSize3DES,kCCBlockSize3DES);
  add_cc_cipher("DES",kCCAlgorithmDES,kCCOptionPKCS7Padding,
		kCCKeySizeDES,kCCKeySizeDES,
		kCCBlockSizeDES,kCCBlockSizeDES);
  add_cc_cipher("RC4",kCCAlgorithmRC4,0,kCCKeySizeMinRC4,kCCKeySizeMaxRC4,0,1);
  add_cc_cipher("ARC4",kCCAlgorithmRC4,0,kCCKeySizeMinRC4,kCCKeySizeMaxRC4,0,1);
  add_cc_cipher("CAST",kCCAlgorithmCAST,kCCOptionPKCS7Padding,
		kCCKeySizeMinCAST,kCCKeySizeMaxCAST,
		kCCBlockSizeCAST,kCCBlockSizeCAST);
  add_cc_cipher("BLOWFISH",kCCAlgorithmBlowfish,kCCOptionPKCS7Padding,
		kCCKeySizeMinBlowfish,kCCKeySizeMaxBlowfish,
		kCCBlockSizeBlowfish,kCCBlockSizeBlowfish);
  add_cc_cipher("BF",kCCAlgorithmBlowfish,kCCOptionPKCS7Padding,
		kCCKeySizeMinBlowfish,kCCKeySizeMaxBlowfish,
		kCCBlockSizeBlowfish,kCCBlockSizeBlowfish);

  add_cc_cipher("AES-ECB",kCCAlgorithmAES,kCCOptionPKCS7Padding|kCCOptionECBMode,
		kCCKeySizeAES128,kCCKeySizeAES256,
		kCCBlockSizeAES128,kCCBlockSizeAES128);
  add_cc_cipher("3DES-ECB",kCCAlgorithm3DES,kCCOptionPKCS7Padding|kCCOptionECBMode,
		kCCKeySize3DES,kCCKeySize3DES,kCCBlockSize3DES,kCCBlockSize3DES);
  add_cc_cipher("DES3-ECB",kCCAlgorithm3DES,kCCOptionPKCS7Padding|kCCOptionECBMode,
		kCCKeySize3DES,kCCKeySize3DES,kCCBlockSize3DES,kCCBlockSize3DES);
  add_cc_cipher("DES-ECB",kCCAlgorithmDES,kCCOptionPKCS7Padding|kCCOptionECBMode,
		kCCKeySizeDES,kCCKeySizeDES,kCCBlockSizeDES,kCCBlockSizeDES);
  add_cc_cipher("RC4-ECB",kCCAlgorithmRC4,0|kCCOptionECBMode,kCCKeySizeMinRC4,kCCKeySizeMaxRC4,1,1);
  add_cc_cipher("ARC4-ECB",kCCAlgorithmRC4,0|kCCOptionECBMode,kCCKeySizeMinRC4,kCCKeySizeMaxRC4,1,1);
  add_cc_cipher("CAST-ECB",kCCAlgorithmCAST,kCCOptionPKCS7Padding|kCCOptionECBMode,
		kCCKeySizeMinCAST,kCCKeySizeMaxCAST,
		kCCBlockSizeCAST,kCCBlockSizeCAST);
  add_cc_cipher("BLOWFISH-ECB",kCCAlgorithmBlowfish,kCCOptionPKCS7Padding|kCCOptionECBMode,
		kCCKeySizeMinBlowfish,kCCKeySizeMaxBlowfish,
		kCCBlockSizeBlowfish,kCCBlockSizeBlowfish);
  add_cc_cipher("BF-ECB",kCCAlgorithmBlowfish,kCCOptionPKCS7Padding|kCCOptionECBMode,
		kCCKeySizeMinBlowfish,kCCKeySizeMaxBlowfish,
		kCCBlockSizeBlowfish,kCCBlockSizeBlowfish);
  
  u8_register_source_file(_FILEINFO);
}
Exemplo n.º 3
0
U8_EXPORT void u8_init_cryptofns_c()
{
  if (cryptofns_init) return;

  cryptofns_init=1;

  OpenSSL_add_all_algorithms();

  u8_register_source_file(_FILEINFO);
}
Exemplo n.º 4
0
U8_EXPORT int u8_initialize_fns()
{
  u8_register_source_file(_FILEINFO);

  u8_init_timefns_c();
  u8_init_filefns_c();
  u8_init_netfns_c();
  u8_init_srvfns_c();

  u8_init_pathfns_c();
  u8_init_fileio_c();
  u8_init_rusage_c();
  u8_init_digestfns_c();
  u8_init_cryptofns_c();

  return 8069;
}
Exemplo n.º 5
0
U8_EXPORT void u8_init_stringfns_c()
{
    u8_register_source_file(_FILEINFO);
}
Exemplo n.º 6
0
U8_EXPORT void u8_init_cryptofns_c()
{
  if (cryptofns_init) return;
  cryptofns_init=1;
  u8_register_source_file(_FILEINFO);
}