home *** CD-ROM | disk | FTP | other *** search
- package java.security;
-
- class MessageDigest$Delegate extends MessageDigest {
- private MessageDigestSpi digestSpi;
-
- public MessageDigest$Delegate(MessageDigestSpi var1, String var2) {
- super(var2);
- this.digestSpi = var1;
- }
-
- public Object clone() throws CloneNotSupportedException {
- if (this.digestSpi instanceof Cloneable) {
- MessageDigestSpi var1 = (MessageDigestSpi)this.digestSpi.clone();
- MessageDigest$Delegate var2 = new MessageDigest$Delegate(var1, MessageDigest.access$000(this));
- MessageDigest.access$102(var2, MessageDigest.access$100(this));
- MessageDigest.access$202(var2, MessageDigest.access$200(this));
- return var2;
- } else {
- throw new CloneNotSupportedException();
- }
- }
-
- protected int engineGetDigestLength() {
- return this.digestSpi.engineGetDigestLength();
- }
-
- protected void engineUpdate(byte var1) {
- this.digestSpi.engineUpdate(var1);
- }
-
- protected void engineUpdate(byte[] var1, int var2, int var3) {
- this.digestSpi.engineUpdate(var1, var2, var3);
- }
-
- protected byte[] engineDigest() {
- return this.digestSpi.engineDigest();
- }
-
- protected int engineDigest(byte[] var1, int var2, int var3) throws DigestException {
- return this.digestSpi.engineDigest(var1, var2, var3);
- }
-
- protected void engineReset() {
- this.digestSpi.engineReset();
- }
- }
-