Logo Search packages:      
Sourcecode: xulrunner-1.9 version File versions

nsICryptoHMAC Interface Reference

import "nsICryptoHMAC.idl";

Inheritance diagram for nsICryptoHMAC:


List of all members.

Detailed Description

nsICryptoHMAC This interface provides HMAC signature algorithms.

Definition at line 49 of file nsICryptoHMAC.idl.

Public Member Functions

ACString finish (in PRBool aASCII)
void init (in unsigned long aAlgorithm, in nsIKeyObject aKeyObject)
void reset ()
void update ([const, array, size_is(aLen)] in octet aData, in unsigned long aLen)
void updateFromStream (in nsIInputStream aStream, in unsigned long aLen)
 NS_IMETHOD_ (nsrefcnt) Release(void)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

Public Attributes

const short MD2 = 1
const short MD5 = 2
const short SHA1 = 3
const short SHA256 = 4
const short SHA384 = 5
const short SHA512 = 6

The documentation for this interface was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index