       return(kt);
   }
 ***************
+*** 453,459 ****
+--- 492,502 ----
+  static void		xmlSecNssKeyDataDsaDebugXmlDump	(xmlSecKeyDataPtr data,
+  							 FILE* output);
+  
++ #ifdef __MINGW32__ // for runtime-pseudo-reloc
++ static struct _xmlSecKeyDataKlass xmlSecNssKeyDataDsaKlass = {
++ #else
+  static xmlSecKeyDataKlass xmlSecNssKeyDataDsaKlass = {
++ #endif
+      sizeof(xmlSecKeyDataKlass),
+      xmlSecNssPKIKeyDataSize,
+  
+***************
 *** 553,565 ****
   	goto done;
       }

      return(ret);
  }
  
--- 789,809 ----
  	goto done;
      }
      data = NULL;

! 	NULL ,
! 	NULL
! } ;
! 
! 
! #ifdef __MINGW32__ // for runtime-pseudo-reloc
! static struct _xmlSecTransformKlass xmlSecNssAes256CbcKlass = {
! #else
! static xmlSecTransformKlass xmlSecNssAes256CbcKlass = {
! #endif
! 	sizeof( xmlSecTransformKlass ) ,
! 	xmlSecNssBlockCipherSize ,
! 
! 	xmlSecNameAes256Cbc ,
! 	xmlSecHrefAes256Cbc ,
! 	xmlSecTransformUsageEncryptionMethod ,
