BCCC Class - Function List with Descriptions

🔧 Core Functionalities of BCCC

Return Type Function Name Parameters Parameter Count Functionality
short GetKeySize 0 Get or set key size used in cryptographic operations.
bool GenerateNetSimCapReq 0 Generate or retrieve results from network simulator.
bool GetNetSimAnaRes NSAR& nr, short TTL 2 Generate or retrieve results from network simulator.
void GetProcessMessage char _m[200] 1 Retrieve system status or debug message.
bool SetKeySize short KeySize 1 Get or set key size used in cryptographic operations.
short GetSecurityLevel 0 Miscellaneous or internal function.
bool HackBCC 0 Miscellaneous or internal function.
bool SetCurrentWorkingDirectory char _dr[700] 1 Configure internal settings such as files, tools, or methods.
bool SetHackTool char fn[700] 1 Configure internal settings such as files, tools, or methods.
unsigned char dec 0 Decrypt the configured source file.
unsigned char enc 0 Encrypt the configured source file.
unsigned char LoadAlgorithm char algofile[700], char pchfile[700], char code[40], bool autocomplete = 1, bool autocorrect = 1 5 Load configuration, code, or cryptographic datasets.
void LoadScrambleData 0 Load or execute memory scrambling routines for protection.
bool SetScrambleSize short _size 1 Load or execute memory scrambling routines for protection.
bool ScrambleMemory bool CODE_SEG = 1, bool DATA_SEG = 1, bool STACK_SEG = 1, bool EXTRA_SEG = 1 4 Load or execute memory scrambling routines for protection.
bool ForceRegisteryMode 0 Register emulator acknowledgment or session.
bool SetCryptoMethod unsigned char _method 1 Set or analyze cryptographic methods (e.g., RSA, ECC, AES).
void SetDestinationFile char _file[500] 1 Set or create input/output files for cryptographic processing.
void SetSourceFile char _file[500] 1 Set or create input/output files for cryptographic processing.
bool Initialize UINT _handle 1 Initialize the BCCC system or environment.
bool EnableDefaultArithmatic 0 Miscellaneous or internal function.
bool EnableAdditionChainArithmatic unsigned char opti 1 Miscellaneous or internal function.
bool ValidateEmulatorWorkingFolder char folder[600] 1 Launch, close, or monitor emulation environment.
bool CheckCGI 0 Perform status or integrity checks.
bool RegisterEmuAck UINT& ackv 1 Register emulator acknowledgment or session.
bool CheckEmulatorStatus char id[12] 1 Launch, close, or monitor emulation environment.
bool CheckHCDC 0 Perform status or integrity checks.
bool LaunchEmulator char emu[1000], char id[12] 2 Launch, close, or monitor emulation environment.
void CloseEmulator char id[12] 1 Launch, close, or monitor emulation environment.
bool MapMobileSourceFile char fn[1000] 1 Configure or execute mobile cryptographic operations.
bool MapMobileDestinationFile char fn[1000] 1 Configure or execute mobile cryptographic operations.
void ClearMappedMobileDestinationFile 0 Configure or execute mobile cryptographic operations.
bool ExecuteMobileEncPro char id[12] 1 Configure or execute mobile cryptographic operations.
bool ExecuteMobileDecPro char id[12] 1 Configure or execute mobile cryptographic operations.
bool SetMobileCryptoMethod unsigned char method 1 Set or analyze cryptographic methods (e.g., RSA, ECC, AES).
bool AnalyzeMobileCryptoComplete char id[12], MOBIPRODATA& res 2 Configure or execute mobile cryptographic operations.
void ResetRes MOBIPRODATA& md 1 Clear or reinitialize a data structure.
void ResetRes CLOUDCRYPTMETRICS& res 1 Clear or reinitialize a data structure.
bool GetKeyCalcStats char id[12], KEYDATA& res 2 Retrieve or configure key calculation metrics or methods.
bool SetMobileProcessorArchitecture unsigned char MobiArch 1 Configure or execute mobile cryptographic operations.
bool SetKeyCalcCryptoMethod unsigned char kccm 1 Retrieve or configure key calculation metrics or methods.
bool CreateTextFile char srcfil[1000], char desfil[1000], unsigned long size 3 Set or create input/output files for cryptographic processing.
bool AnalyzeCompCryptoMetrics unsigned char crypro, unsigned char compro, char sfolder[700], char dfolder[700], COMPCRYPTOMETRICS& result 5 Analyze or measure cryptographic performance.
bool AnalyzeCompCryptoMetricsEx unsigned char crypro, unsigned char compro, char sfolder[1000], char dfolder[1000], COMPCRYPTOMETRICS& result 5 Analyze or measure cryptographic performance.
bool ValidateCloudSetup char finf[1000], char id[32] 2 Validate cloud setup or connectivity for secure storage.
bool CloudStore 0 Miscellaneous or internal function.
bool AnalyzeCloudMetrics unsigned char pro, CloudMetrics& cmr 2 Analyze encryption/decryption metrics in a cloud setup.
bool AnalyzeSTDKeyMetrics unsigned char pro, STD_KEY_METRICS& res 2 Perform evaluation and collect metrics for algorithms.
bool AnalyzeSTDSignatureMetrics unsigned char pro, STD_SIGNATURE_METRICS& res 2 Perform evaluation and collect metrics for algorithms.
bool AnalyzeSTDSmartContMetrics unsigned char pro, STD_SMART_CONT_METRICS& res 2 Perform evaluation and collect metrics for algorithms.
bool AnalyzeCryptoMetrics unsigned char pro, unsigned char bas, CRYPTOMETRICS& res 3 Analyze or measure cryptographic performance.
bool AnalyzeNetKeyMetrics unsigned char KeyPro, NETKEYMETRICS& res 2 Perform evaluation and collect metrics for algorithms.
bool MeasureCCryptoNORMetrics unsigned char pro, CCRYPTNOR& res 2 Perform evaluation and collect metrics for algorithms.
bool MeasureCCryptoCMPMetrics unsigned char pro, CCRYPTCMP& res 2 Perform evaluation and collect metrics for algorithms.
bool MeasureSTDVCMetrics unsigned char pro, STD_VC_METRICS& res 2 Perform evaluation and collect metrics for algorithms.
bool MeasureKEYCRYPTMetrics unsigned char pro, KEY_CRYPT_METRICS& res 2 Perform evaluation and collect metrics for algorithms.
bool GetUsedEllipse char eq[1000] 1 Miscellaneous or internal function.
bool GetEllipticCurveEquation char eq[1000] 1 Miscellaneous or internal function.
bool GetUsedHardExponent unsigned long long& v 1 Miscellaneous or internal function.
bool GetUsedAdditionChain char adc[4000] 1 Miscellaneous or internal function.
bool ExportPythagoreanCryptoTriplets char fn[1000] 1 Export cryptographic artifacts or results to file.
float GetDESHammingDistance unsigned char pro 1 Miscellaneous or internal function.
bool AnalyzeCompCryptoMetrics unsigned char crypro, unsigned char compro, char sfolder[700], char dfolder[700], COMPCRYPTOMETRICS& result, bool LinearFileSize 6 Analyze or measure cryptographic performance.
bool AnalyzeCryptoMetricsParPro unsigned char pro, int numpro, unsigned char sp, CRYPTOMETRICS& res 4 Analyze or measure cryptographic performance.
bool ExportUsedMagicRectangle char fn[1000] 1 Export cryptographic artifacts or results to file.
bool CheckWndEmulatorStatus char id[12] 1 Launch, close, or monitor emulation environment.
void CloseWndEmulator char id[12] 1 Launch, close, or monitor emulation environment.
bool LaunchWndEmulator char emu[1000], char id[12] 2 Launch, close, or monitor emulation environment.
bool AnalyzeWndMobileCryptoComplete char id[12], MOBIPRODATA& res 2 Configure or execute mobile cryptographic operations.
bool ValidateWndEmulatorWorkingFolder char folder[600] 1 Launch, close, or monitor emulation environment.
bool AnalyzeMobileCloudOffloading unsigned char emutype, char id[12], unsigned char pro, unsigned char task, MCLOFMET& res 5 Configure or execute mobile cryptographic operations.
bool MeasureDataMiningProcedure unsigned char pro, STDMINMETRICS& res 2 Perform evaluation and collect metrics for algorithms.
bool SetDataAnalytiTool char tool[1000] 1 Configure internal settings such as files, tools, or methods.
bool LaunchDataAnalyticTool 0 Start an emulator or tool for cryptographic analysis.
bool CloseDataAnalyticTool 0 Terminate an emulator or data analytic tool.
bool CheckCloudConnectivity unsigned char tool 1 Perform status or integrity checks.
bool SetDataFolder char folder[1000] 1 Configure internal settings such as files, tools, or methods.
bool PrepareCloudData char sdf[1000] 1 Miscellaneous or internal function.
bool AnalyzeCloudMetricsEx unsigned char pro, CloudMetrics& cmr 2 Analyze encryption/decryption metrics in a cloud setup.
bool SetTextSourceFile char sfn[1000] 1 Set or create input/output files for cryptographic processing.
bool SetBinarySourceFile char sfn[1000] 1 Set or create input/output files for cryptographic processing.
bool LoadDynamicCode char dc[1000] 1 Load configuration, code, or cryptographic datasets.
bool LoadVCDataset char ds[1000] 1 Load configuration, code, or cryptographic datasets.
bool ExtractDynamicCode char dc[1000], char folder[1000] 2 Miscellaneous or internal function.
bool CreateLocalInputFile char fname[1000], unsigned char ftype, unsigned long long fsize 3 Set or create input/output files for cryptographic processing.
bool SetLocalInputFolder char lif[1000] 1 Configure internal settings such as files, tools, or methods.
bool SetLocalOutputFolder char lof[1000] 1 Configure internal settings such as files, tools, or methods.
bool ExportUUMAT char fn[1000] 1 Export cryptographic artifacts or results to file.
bool MeasureCloudDataMiningProcedure unsigned char pro, STDMINMETRICS& res 2 Perform evaluation and collect metrics for algorithms.
bool AnalyzeDSA unsigned char pro, STDDSAMETRICS& res 2 Perform evaluation and collect metrics for algorithms.
bool AnalyzeCloudCryptoMetrics unsigned char cryptpro, unsigned char opti, CLOUDCRYPTMETRICS& res 3 Analyze or measure cryptographic performance.
bool AnalyzeCryptMetKeySize CRYPTMET_KEYSIZE& res, unsigned char pro 2 Get or set key size used in cryptographic operations.
bool MeasureSTDBCMetrics unsigned char pro, STD_BC_METRICS& res 2 Perform evaluation and collect metrics for algorithms.
bool AnalyzeSTD_CP_Metrics unsigned char pro, STD_CP_METRICS& res 2 Perform evaluation and collect metrics for algorithms.
bool AnalyzeCryptoMetricsEx unsigned char pro, STD_CP_METRICS& res 2 Analyze or measure cryptographic performance.
bool SetNetSimApp char sim[1000] 1 Generate or retrieve results from network simulator.
bool StartCAT char ct[1000] 1 Miscellaneous or internal function.
bool LoadCryptoPack 0 Load configuration, code, or cryptographic datasets.
bool CreateTypicalSimEnv int nnode, int ncn, int ncl, int rf, bool nnf, bool cnnf 6 Create files, simulation environments, or input data.
bool ShowSimNodes 0 Display simulated nodes or their connections.
bool ShowSimNodeConnections 0 Display simulated nodes or their connections.
bool CreateCryptoFiles char src[1000] 1 Set or create input/output files for cryptographic processing.
bool CloudHack 0 Miscellaneous or internal function.
void RstRes KEYDATA& r 1 Miscellaneous or internal function.
bool _ char __[1000], char ___[1000], unsigned char ____ 3 Miscellaneous or internal function.
bool LoadMacroFromMemory char macro[32] 1 Load configuration, code, or cryptographic datasets.
bool CheckCAT 0 Perform status or integrity checks.
bool CloseNetSimApp 0 Generate or retrieve results from network simulator.
bool GetFETService int _ 1 Miscellaneous or internal function.
bool _chc 0 Miscellaneous or internal function.