Copy as Markdown
Other Tools
/* THIS FILE IS AUTOGENERATED FROM SubtleCrypto.webidl BY Codegen.py - DO NOT EDIT */
#ifndef DOM_SUBTLECRYPTOBINDINGFWD_H_
#define DOM_SUBTLECRYPTOBINDINGFWD_H_
namespace mozilla {
namespace dom {
class ObjectOrString;
class OwningObjectOrString;
} // namespace dom
} // namespace mozilla
namespace mozilla::dom {
using AlgorithmIdentifier = ObjectOrString;
using OwningAlgorithmIdentifier = OwningObjectOrString;
} // namespace mozilla::dom
namespace mozilla::dom {
struct Algorithm;
struct CryptoKeyPair;
struct RsaHashedImportParams;
struct RsaOtherPrimesInfo;
struct AesCbcParams;
struct AesCtrParams;
struct AesDerivedKeyParams;
struct AesGcmParams;
struct AesKeyGenParams;
struct DhImportKeyParams;
struct EcKeyGenParams;
struct EcKeyImportParams;
struct EcdhKeyDeriveParams;
struct EcdsaParams;
struct HkdfParams;
struct HmacImportParams;
struct HmacKeyGenParams;
struct JsonWebKey;
struct Pbkdf2Params;
struct RsaHashedKeyGenParams;
struct RsaOaepParams;
struct RsaPssParams;
struct HmacDerivedKeyParams;
class CryptoKey;
class SubtleCrypto;
} // namespace mozilla::dom
#endif // DOM_SUBTLECRYPTOBINDINGFWD_H_