//+------------------------------------------------------------------+ //| Def.mqh | //| Copyright 2026, Niquel Mendoza | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2026, Niquel Mendoza" #property link "https://www.mql5.com" #property strict #ifndef CRYPTOBYLEO_SRC_MGF1_DEF_MQH #define CRYPTOBYLEO_SRC_MGF1_DEF_MQH //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ #include "..\\Hash\\All.mqh" //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ /* Por lo que entindo MGF1 es cmo una funcion que se usa para "extender" el valor retonran por un hash func (de tamaƱo FIJO) la idea es tener un contador y una seed e ir hasenado y concantendo tantos X bytes nos pidan... Tiene muchas usos utiles.. por lo visto uno qeu se me ocurre es por ejemplo alargar SHA 256 a mas... esto mas aldentae ol usaremos CON OEAP y otros "padders" para RSA.. Sincemanter es un agloritmo sencillo pero interesante de entnder me redua al modo CRT de AES, Aparte note qeu esta deincion que doy quizas no es la mejor... Pero en si si vez el algrotimo nota suqe va por ahi pero se peude definir mejor depnedel del uso. ahora una cosa a esa salida se le llama "mascara" */ //--- #endif // CRYPTOBYLEO_SRC_MGF1_DEF_MQH //+------------------------------------------------------------------+