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 / symmetric / IPad.as
1 /**\r
2  * IPad\r
3  * \r
4  * An interface for padding mechanisms to implement.\r
5  * Copyright (c) 2007 Henri Torgemane\r
6  * \r
7  * See LICENSE.txt for full license information.\r
8  */\r
9 package com.hurlant.crypto.symmetric\r
10 {\r
11         import flash.utils.ByteArray;\r
12         \r
13         /**\r
14          * Tiny interface that represents a padding mechanism.\r
15          */\r
16         public interface IPad\r
17         {\r
18                 /**\r
19                  * Add padding to the array\r
20                  */\r
21                 function pad(a:ByteArray):void;\r
22                 /**\r
23                  * Remove padding from the array.\r
24                  * @throws Error if the padding is invalid.\r
25                  */\r
26                 function unpad(a:ByteArray):void;\r
27                 /**\r
28                  * Set the blockSize to work on\r
29                  */\r
30                 function setBlockSize(bs:uint):void;\r
31         }\r
32 }