span class="time-since" title="Tue, 29 May 2018 13:12:10 CST">7 lat temu _uid.js 11e3a9652a first 7 lat temu _user-agent.js 11e3a9652a first 7 lat temu _validate-collection.js 11e3a9652a first 7 lat temu _wks-define.js 11e3a9652a first 7 lat temu _wks-ext.js 11e3a9652a first 7 lat temu _wks.js 11e3a9652a first 7 lat temu core.delay.js 11e3a9652a first 7 lat temu core.dict.js 11e3a9652a first 7 lat temu core.function.part.js 11e3a9652a first 7 lat temu core.get-iterator-method.js 11e3a9652a first 7 lat temu core.get-iterator.js 11e3a9652a first 7 lat temu core.is-iterable.js 11e3a9652a first 7 lat temu core.number.iterator.js 11e3a9652a first 7 lat temu core.object.classof.js 11e3a9652a first 7 lat temu core.object.define.js 11e3a9652a first 7 lat temu core.object.is-object.js 11e3a9652a first 7 lat temu core.object.make.js 11e3a9652a first 7 lat temu core.regexp.escape.js 11e3a9652a first 7 lat temu core.string.escape-html.js 11e3a9652a first 7 lat temu core.string.unescape-html.js 11e3a9652a first 7 lat temu es5.js 11e3a9652a first 7 lat temu es6.array.copy-within.js 11e3a9652a first 7 lat temu es6.array.every.js 11e3a9652a first 7 lat temu es6.array.fill.js 11e3a9652a first 7 lat temu es6.array.filter.js 11e3a9652a first 7 lat temu es6.array.find-index.js 11e3a9652a first 7 lat temu es6.array.find.js 11e3a9652a first 7 lat temu es6.array.for-each.js 11e3a9652a first 7 lat temu es6.array.from.js 11e3a9652a first 7 lat temu es6.array.index-of.js 11e3a9652a first 7 lat temu es6.array.is-array.js 11e3a9652a first 7 lat temu es6.array.iterator.js 11e3a9652a first 7 lat temu es6.array.join.js 11e3a9652a first 7 lat temu es6.array.last-index-of.js 11e3a9652a first 7 lat temu es6.array.map.js 11e3a9652a first 7 lat temu es6.array.of.js 11e3a9652a first 7 lat temu es6.array.reduce-right.js 11e3a9652a first 7 lat temu es6.array.reduce.js 11e3a9652a first 7 lat temu es6.array.slice.js 11e3a9652a first 7 lat temu es6.array.some.js 11e3a9652a first 7 lat temu es6.array.sort.js 11e3a9652a first 7 lat temu es6.array.species.js 11e3a9652a first 7 lat temu es6.date.now.js 11e3a9652a first 7 lat temu es6.date.to-iso-string.js 11e3a9652a first 7 lat temu es6.date.to-json.js 11e3a9652a first 7 lat temu es6.date.to-primitive.js 11e3a9652a first 7 lat temu es6.date.to-string.js 11e3a9652a first 7 lat temu es6.function.bind.js 11e3a9652a first 7 lat temu es6.function.has-instance.js 11e3a9652a first 7 lat temu es6.function.name.js 11e3a9652a first 7 lat temu es6.map.js 11e3a9652a first 7 lat temu es6.math.acosh.js 11e3a9652a first 7 lat temu es6.math.asinh.js 11e3a9652a first 7 lat temu es6.math.atanh.js 11e3a9652a first 7 lat temu es6.math.cbrt.js 11e3a9652a first 7 lat temu es6.math.clz32.js 11e3a9652a first 7 lat temu es6.math.cosh.js 11e3a9652a first 7 lat temu es6.math.expm1.js 11e3a9652a first 7 lat temu es6.math.fround.js 11e3a9652a first 7 lat temu es6.math.hypot.js 11e3a9652a first 7 lat temu es6.math.imul.js 11e3a9652a first 7 lat temu es6.math.log10.js 11e3a9652a first 7 lat temu es6.math.log1p.js 11e3a9652a first 7 lat temu es6.math.log2.js 11e3a9652a first 7 lat temu es6.math.sign.js 11e3a9652a first 7 lat temu es6.math.sinh.js 11e3a9652a first 7 lat temu es6.math.tanh.js 11e3a9652a first 7 lat temu es6.math.trunc.js 11e3a9652a first 7 lat temu es6.number.constructor.js 11e3a9652a first 7 lat temu es6.number.epsilon.js 11e3a9652a first 7 lat temu es6.number.is-finite.js 11e3a9652a first 7 lat temu es6.number.is-integer.js 11e3a9652a first 7 lat temu es6.number.is-nan.js 11e3a9652a first 7 lat temu es6.number.is-safe-integer.js 11e3a9652a first 7 lat temu es6.number.max-safe-integer.js 11e3a9652a first 7 lat temu es6.number.min-safe-integer.js 11e3a9652a first 7 lat temu es6.number.parse-float.js 11e3a9652a first 7 lat temu es6.number.parse-int.js 11e3a9652a first 7 lat temu es6.number.to-fixed.js 11e3a9652a first 7 lat temu es6.number.to-precision.js 11e3a9652a first 7 lat temu es6.object.assign.js 11e3a9652a first 7 lat temu es6.object.create.js 11e3a9652a first 7 lat temu es6.object.define-properties.js 11e3a9652a first 7 lat temu es6.object.define-property.js 11e3a9652a first 7 lat temu es6.object.freeze.js 11e3a9652a first 7 lat temu es6.object.get-own-property-descriptor.js 11e3a9652a first 7 lat temu es6.object.get-own-property-names.js 11e3a9652a first 7 lat temu es6.object.get-prototype-of.js 11e3a9652a first 7 lat temu es6.object.is-extensible.js 11e3a9652a first 7 lat temu es6.object.is-frozen.js 11e3a9652a first 7 lat temu es6.object.is-sealed.js 11e3a9652a first 7 lat temu es6.object.is.js 11e3a9652a first 7 lat temu es6.object.keys.js 11e3a9652a first 7 lat temu es6.object.prevent-extensions.js 11e3a9652a first 7 lat temu es6.object.seal.js 11e3a9652a first 7 lat temu es6.object.set-prototype-of.js 11e3a9652a first 7 lat temu es6.object.to-string.js 11e3a9652a first 7 lat temu es6.parse-float.js 11e3a9652a first 7 lat temu es6.parse-int.js 11e3a9652a first 7 lat temu es6.promise.js 11e3a9652a first 7 lat temu es6.reflect.apply.js 11e3a9652a first 7 lat temu es6.reflect.construct.js 11e3a9652a first 7 lat temu es6.reflect.define-property.js 11e3a9652a first 7 lat temu es6.reflect.delete-property.js 11e3a9652a first 7 lat temu es6.reflect.enumerate.js 11e3a9652a first 7 lat temu es6.reflect.get-own-property-descriptor.js 11e3a9652a first 7 lat temu es6.reflect.get-prototype-of.js 11e3a9652a first 7 lat temu es6.reflect.get.js 11e3a9652a first 7 lat temu es6.reflect.has.js 11e3a9652a first 7 lat temu es6.reflect.is-extensible.js 11e3a9652a first 7 lat temu es6.reflect.own-keys.js 11e3a9652a first 7 lat temu es6.reflect.prevent-extensions.js 11e3a9652a first 7 lat temu es6.reflect.set-prototype-of.js 11e3a9652a first 7 lat temu es6.reflect.set.js 11e3a9652a first 7 lat temu es6.regexp.constructor.js 11e3a9652a first 7 lat temu es6.regexp.flags.js 11e3a9652a first 7 lat temu es6.regexp.match.js 11e3a9652a first 7 lat temu es6.regexp.replace.js 11e3a9652a first 7 lat temu es6.regexp.search.js 11e3a9652a first 7 lat temu es6.regexp.split.js 11e3a9652a first 7 lat temu es6.regexp.to-string.js 11e3a9652a first 7 lat temu es6.set.js 11e3a9652a first 7 lat temu es6.string.anchor.js 11e3a9652a first 7 lat temu es6.string.big.js 11e3a9652a first 7 lat temu es6.string.blink.js 11e3a9652a first 7 lat temu es6.string.bold.js 11e3a9652a first 7 lat temu es6.string.code-point-at.js 11e3a9652a first 7 lat temu es6.string.ends-with.js 11e3a9652a first 7 lat temu es6.string.fixed.js 11e3a9652a first 7 lat temu es6.string.fontcolor.js 11e3a9652a first 7 lat temu es6.string.fontsize.js 11e3a9652a first 7 lat temu es6.string.from-code-point.js 11e3a9652a first 7 lat temu es6.string.includes.js 11e3a9652a first 7 lat temu es6.string.italics.js 11e3a9652a first 7 lat temu es6.string.iterator.js 11e3a9652a first 7 lat temu es6.string.link.js 11e3a9652a first 7 lat temu es6.string.raw.js 11e3a9652a first 7 lat temu es6.string.repeat.js 11e3a9652a first 7 lat temu es6.string.small.js 11e3a9652a first 7 lat temu es6.string.starts-with.js 11e3a9652a first 7 lat temu es6.string.strike.js 11e3a9652a first 7 lat temu es6.string.sub.js 11e3a9652a first 7 lat temu es6.string.sup.js 11e3a9652a first 7 lat temu es6.string.trim.js 11e3a9652a first 7 lat temu es6.symbol.js 11e3a9652a first 7 lat temu es6.typed.array-buffer.js 11e3a9652a first 7 lat temu es6.typed.data-view.js 11e3a9652a first 7 lat temu es6.typed.float32-array.js 11e3a9652a first 7 lat temu es6.typed.float64-array.js 11e3a9652a first 7 lat temu es6.typed.int16-array.js 11e3a9652a first 7 lat temu es6.typed.int32-array.js 11e3a9652a first 7 lat temu es6.typed.int8-array.js 11e3a9652a first 7 lat temu es6.typed.uint16-array.js 11e3a9652a first 7 lat temu es6.typed.uint32-array.js 11e3a9652a first 7 lat temu es6.typed.uint8-array.js 11e3a9652a first 7 lat temu es6.typed.uint8-clamped-array.js 11e3a9652a first 7 lat temu es6.weak-map.js 11e3a9652a first 7 lat temu es6.weak-set.js 11e3a9652a first 7 lat temu es7.array.flat-map.js 11e3a9652a first 7 lat temu es7.array.flatten.js 11e3a9652a first 7 lat temu es7.array.includes.js 11e3a9652a first 7 lat temu es7.asap.js 11e3a9652a first 7 lat temu es7.error.is-error.js 11e3a9652a first 7 lat temu es7.global.js 11e3a9652a first 7 lat temu es7.map.from.js 11e3a9652a first 7 lat temu es7.map.of.js 11e3a9652a first 7 lat temu es7.map.to-json.js 11e3a9652a first 7 lat temu es7.math.clamp.js 11e3a9652a first 7 lat temu es7.math.deg-per-rad.js 11e3a9652a first 7 lat temu es7.math.degrees.js 11e3a9652a first 7 lat temu es7.math.fscale.js 11e3a9652a first 7 lat temu es7.math.iaddh.js 11e3a9652a first 7 lat temu es7.math.imulh.js 11e3a9652a first 7 lat temu es7.math.isubh.js 11e3a9652a first 7 lat temu es7.math.rad-per-deg.js 11e3a9652a first 7 lat temu es7.math.radians.js 11e3a9652a first 7 lat temu es7.math.scale.js 11e3a9652a first 7 lat temu es7.math.signbit.js 11e3a9652a first 7 lat temu es7.math.umulh.js 11e3a9652a first 7 lat temu es7.object.define-getter.js 11e3a9652a first 7 lat temu es7.object.define-setter.js 11e3a9652a first 7 lat temu es7.object.entries.js 11e3a9652a first 7 lat temu es7.object.get-own-property-descriptors.js 11e3a9652a first 7 lat temu es7.object.lookup-getter.js 11e3a9652a first 7 lat temu es7.object.lookup-setter.js 11e3a9652a first 7 lat temu es7.object.values.js 11e3a9652a first 7 lat temu es7.observable.js 11e3a9652a first 7 lat temu es7.promise.finally.js 11e3a9652a first 7 lat temu es7.promise.try.js 11e3a9652a first 7 lat temu es7.reflect.define-metadata.js 11e3a9652a first 7 lat temu es7.reflect.delete-metadata.js 11e3a9652a first 7 lat temu es7.reflect.get-metadata-keys.js 11e3a9652a first 7 lat temu es7.reflect.get-metadata.js 11e3a9652a first 7 lat temu es7.reflect.get-own-metadata-keys.js 11e3a9652a first 7 lat temu es7.reflect.get-own-metadata.js 11e3a9652a first 7 lat temu es7.reflect.has-metadata.js 11e3a9652a first 7 lat temu es7.reflect.has-own-metadata.js 11e3a9652a first 7 lat temu es7.reflect.metadata.js 11e3a9652a first 7 lat temu es7.set.from.js 11e3a9652a first 7 lat temu es7.set.of.js 11e3a9652a first 7 lat temu es7.set.to-json.js 11e3a9652a first 7 lat temu es7.string.at.js 11e3a9652a first 7 lat temu es7.string.match-all.js 11e3a9652a first 7 lat temu es7.string.pad-end.js 11e3a9652a first 7 lat temu es7.string.pad-start.js 11e3a9652a first 7 lat temu es7.string.trim-left.js 11e3a9652a first 7 lat temu es7.string.trim-right.js 11e3a9652a first 7 lat temu es7.symbol.async-iterator.js 11e3a9652a first 7 lat temu es7.symbol.observable.js 11e3a9652a first 7 lat temu es7.system.global.js 11e3a9652a first 7 lat temu es7.weak-map.from.js 11e3a9652a first 7 lat temu es7.weak-map.of.js 11e3a9652a first 7 lat temu es7.weak-set.from.js 11e3a9652a first 7 lat temu es7.weak-set.of.js 11e3a9652a first 7 lat temu web.dom.iterable.js 11e3a9652a first 7 lat temu web.immediate.js 11e3a9652a first 7 lat temu web.timers.js 11e3a9652a first 7 lat temu adminSystem - Gogs: Go Git Service

Sin Descripción

sha1.js 2.0KB

    /* * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined * in FIPS PUB 180-1 * Version 2.1a Copyright Paul Johnston 2000 - 2002. * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet * Distributed under the BSD License * See http://pajhome.org.uk/crypt/md5 for details. */ var inherits = require('inherits') var Hash = require('./hash') var Buffer = require('safe-buffer').Buffer var K = [ 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0 ] var W = new Array(80) function Sha1 () { this.init() this._w = W Hash.call(this, 64, 56) } inherits(Sha1, Hash) Sha1.prototype.init = function () { this._a = 0x67452301 this._b = 0xefcdab89 this._c = 0x98badcfe this._d = 0x10325476 this._e = 0xc3d2e1f0 return this } function rotl1 (num) { return (num << 1) | (num >>> 31) } function rotl5 (num) { return (num << 5) | (num >>> 27) } function rotl30 (num) { return (num << 30) | (num >>> 2) } function ft (s, b, c, d) { if (s === 0) return (b & c) | ((~b) & d) if (s === 2) return (b & c) | (b & d) | (c & d) return b ^ c ^ d } Sha1.prototype._update = function (M) { var W = this._w var a = this._a | 0 var b = this._b | 0 var c = this._c | 0 var d = this._d | 0 var e = this._e | 0 for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) for (; i < 80; ++i) W[i] = rotl1(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16]) for (var j = 0; j < 80; ++j) { var s = ~~(j / 20) var t = (rotl5(a) + ft(s, b, c, d) + e + W[j] + K[s]) | 0 e = d d = c c = rotl30(b) b = a a = t } this._a = (a + this._a) | 0 this._b = (b + this._b) | 0 this._c = (c + this._c) | 0 this._d = (d + this._d) | 0 this._e = (e + this._e) | 0 } Sha1.prototype._hash = function () { var H = Buffer.allocUnsafe(20) H.writeInt32BE(this._a | 0, 0) H.writeInt32BE(this._b | 0, 4) H.writeInt32BE(this._c | 0, 8) H.writeInt32BE(this._d | 0, 12) H.writeInt32BE(this._e | 0, 16) return H } module.exports = Sha1