зеркало из https://github.com/mozilla/gecko-dev.git
Implementing the JS crypto object interface.
This commit is contained in:
Родитель
a09bf1094e
Коммит
1b35689460
|
@ -42,6 +42,7 @@ CPPSRCS = \
|
||||||
nsSSLIOLayer.cpp \
|
nsSSLIOLayer.cpp \
|
||||||
nsSecureBrowserUIImpl.cpp \
|
nsSecureBrowserUIImpl.cpp \
|
||||||
nsSDR.cpp \
|
nsSDR.cpp \
|
||||||
|
nsCrypto.cpp \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
CSRCS = \
|
CSRCS = \
|
||||||
|
|
|
@ -48,6 +48,7 @@ LLIBS = \
|
||||||
$(DIST)\lib\cmt.lib \
|
$(DIST)\lib\cmt.lib \
|
||||||
$(DIST)\lib\protocol.lib \
|
$(DIST)\lib\protocol.lib \
|
||||||
$(DIST)\lib\mozreg.lib \
|
$(DIST)\lib\mozreg.lib \
|
||||||
|
$(DIST)\lib\jsdom.lib \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
OBJS = \
|
OBJS = \
|
||||||
|
@ -60,6 +61,7 @@ OBJS = \
|
||||||
.\$(OBJDIR)\nsSSLIOLayer.obj \
|
.\$(OBJDIR)\nsSSLIOLayer.obj \
|
||||||
.\$(OBJDIR)\nsSSLSocketProvider.obj \
|
.\$(OBJDIR)\nsSSLSocketProvider.obj \
|
||||||
.\$(OBJDIR)\nsSDR.obj \
|
.\$(OBJDIR)\nsSDR.obj \
|
||||||
|
.\$(OBJDRI)\nsCrypto.obj \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
include <$(DEPTH)\config\rules.mak>
|
include <$(DEPTH)\config\rules.mak>
|
||||||
|
|
|
@ -34,11 +34,17 @@
|
||||||
#include "nsSSLSocketProvider.h"
|
#include "nsSSLSocketProvider.h"
|
||||||
|
|
||||||
#include "nsSDR.h"
|
#include "nsSDR.h"
|
||||||
|
#include "nsCrypto.h"
|
||||||
|
|
||||||
|
//For the NS_CRYPTO_PROGID define
|
||||||
|
#include "nsDOMCID.h"
|
||||||
|
|
||||||
#include "nsCURILoader.h"
|
#include "nsCURILoader.h"
|
||||||
|
|
||||||
// Define SDR object constructor
|
// Define SDR object constructor
|
||||||
|
|
||||||
NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsSecretDecoderRing, init)
|
NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsSecretDecoderRing, init)
|
||||||
|
NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsCrypto, init)
|
||||||
|
|
||||||
static nsModuleComponentInfo components[] =
|
static nsModuleComponentInfo components[] =
|
||||||
{
|
{
|
||||||
|
@ -111,6 +117,13 @@ static nsModuleComponentInfo components[] =
|
||||||
NS_SDR_CID,
|
NS_SDR_CID,
|
||||||
NS_SDR_PROGID,
|
NS_SDR_PROGID,
|
||||||
nsSecretDecoderRingConstructor
|
nsSecretDecoderRingConstructor
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
NS_CRYPTO_CLASSNAME,
|
||||||
|
NS_CRYPTO_CID,
|
||||||
|
NS_CRYPTO_PROGID,
|
||||||
|
nsCryptoConstructor
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче