dojox/encoding/digests/SHA1.js

  • Provides:

    • dojox.encoding.digests.SHA1
  • mask

    • summary
  • dojox.encoding.digests.SHA1

    • type
      Function
    • parameters:
      • data: (typeof String)
      • outputType: (typeof dojox.encoding.digests.outputTypes)
    • source: [view]
        var out=outputType||dxd.outputTypes.Base64;
        var wa=core(toWord(data), data.length*chrsz);
        switch(out){
         case dxd.outputTypes.Raw:{
          return wa; // word[]
         }
         case dxd.outputTypes.Hex:{
          return toHex(wa); // string
         }
         case dxd.outputTypes.String:{
          return _toString(wa); // string
         }
         default:{
          return toBase64(wa); // string
         }
        }
    • summary
      Computes the SHA1 digest of the data, and returns the result according to output type.
    • returns
      word[]|string
  • dojox.encoding.digests.SHA1._hmac

    • type
      Function
    • parameters:
      • data: (typeof string)
      • key: (typeof string)
      • outputType: (typeof dojox.encoding.digests.outputTypes)
    • source: [view]
        var out=outputType || dxd.outputTypes.Base64;
        var wa=hmac(data, key);
        switch(out){
         case dxd.outputTypes.Raw:{
          return wa; // word[]
         }
         case dxd.outputTypes.Hex:{
          return toHex(wa); // string
         }
         case dxd.outputTypes.String:{
          return _toString(wa); // string
         }
         default:{
          return toBase64(wa); // string
         }
        }
    • summary
      computes the digest of data, and returns the result according to type outputType
    • returns
      word[]|string
  • dojox.encoding.digests

    • type
      Object
    • summary
  • dojox.encoding

    • type
      Object
    • summary
  • dojox

    • type
      Object
    • summary