Blackbird
Interface EncryptionEntity

All Known Implementing Classes:
CM, PAD, ROT13, Twofish, WK

public interface EncryptionEntity

Blackbird Encryption Project.
Copyright 2008 Blackbird Encryption Project - www.ravenproject.us

   This file is part of Blackbird.

Blackbird is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Blackbird is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Blackbird. If not, see <http://www.gnu.org/licenses/>.
Originally this had the encrypt and decrypt functions in it however due to different systems calling such procedures differently it was not needed. the way the Applet calls and evals JavaScript Code is still consistent across the classes. changes


Field Summary
static java.lang.String strBBCodeSelect
           
static java.lang.String strFlatSelect
           
static java.lang.String strHTMLSelect
           
 
Method Summary
 java.lang.String decrypt(java.lang.String strArgList)
           
 java.lang.String getClassID()
           
 int getIndex()
           
 java.lang.String getJavaScriptCode()
           
 java.awt.MenuItem[] getMenuItems()
           
 int getOPCode(java.lang.String s)
           
 void killPanel()
           
 java.lang.String parseID(java.lang.String arglist)
           
 void setFrameTarget(int i)
           
 void setID(java.lang.String sid)
           
 boolean setPasswordExternally(java.lang.String p)
           
 void showEncryptionControlPanel(int i, java.awt.Image iconImage, java.lang.Object o)
           
 boolean testRuntime()
           
 boolean usesPWIVector()
           
 

Field Detail

strHTMLSelect

static final java.lang.String strHTMLSelect
See Also:
Constant Field Values

strBBCodeSelect

static final java.lang.String strBBCodeSelect
See Also:
Constant Field Values

strFlatSelect

static final java.lang.String strFlatSelect
See Also:
Constant Field Values
Method Detail

getMenuItems

java.awt.MenuItem[] getMenuItems()

getJavaScriptCode

java.lang.String getJavaScriptCode()

decrypt

java.lang.String decrypt(java.lang.String strArgList)

getOPCode

int getOPCode(java.lang.String s)

getIndex

int getIndex()

showEncryptionControlPanel

void showEncryptionControlPanel(int i,
                                java.awt.Image iconImage,
                                java.lang.Object o)

killPanel

void killPanel()

setPasswordExternally

boolean setPasswordExternally(java.lang.String p)

testRuntime

boolean testRuntime()

setFrameTarget

void setFrameTarget(int i)

getClassID

java.lang.String getClassID()

usesPWIVector

boolean usesPWIVector()

parseID

java.lang.String parseID(java.lang.String arglist)

setID

void setID(java.lang.String sid)