Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / socket.io-client / lib / vendor / web-socket-js / flash-src / com / hurlant / crypto / hash / IHMAC.as
1 /**\r
2  * HMAC\r
3  * \r
4  * An ActionScript 3 interface for HMAC & MAC \r
5  * implementations.\r
6  * \r
7  * Loosely copyrighted by Bobby Parker\r
8  * \r
9  * See LICENSE.txt for full license information.\r
10  */\r
11 package com.hurlant.crypto.hash\r
12 {\r
13         import flash.utils.ByteArray;\r
14         \r
15         public interface IHMAC \r
16         {\r
17                 function getHashSize():uint;\r
18                 /**\r
19                  * Compute a HMAC using a key and some data.\r
20                  * It doesn't modify either, and returns a new ByteArray with the HMAC value.\r
21                  */\r
22                 function compute(key:ByteArray, data:ByteArray):ByteArray;\r
23                 function dispose():void;\r
24                 function toString():String;\r
25                 \r
26         }\r
27 }