samples/messagedigest/src-new-api/org/apidesign/spi/security/DigestorAccessorImpl.java
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Thu, 30 Oct 2014 21:30:10 +0100
changeset 409 40cabcdcd2be
permissions -rw-r--r--
Updating to NBMs from NetBeans 8.0.1 as some of them are required to run on JDK8
jtulach@47
     1
package org.apidesign.spi.security;
jtulach@47
     2
jtulach@47
     3
import java.nio.ByteBuffer;
jtulach@47
     4
import org.apidesign.impl.DigestorAccessor;
jtulach@47
     5
jtulach@47
     6
/**
jtulach@47
     7
 *
jtulach@47
     8
 * @author  Jaroslav Tulach <jaroslav.tulach@apidesign.org>
jtulach@47
     9
 */
jtulach@47
    10
final class DigestorAccessorImpl extends DigestorAccessor {
jtulach@47
    11
    @Override
jtulach@47
    12
    public <Data> byte[] digest(Digestor<Data> dig, Data data) {
jtulach@47
    13
        return dig.digest(data);
jtulach@47
    14
    }
jtulach@47
    15
jtulach@47
    16
    @Override
jtulach@47
    17
    public <Data> Data create(Digestor<Data> dig, String algorithm) {
jtulach@47
    18
        return dig.create(algorithm);
jtulach@47
    19
    }
jtulach@47
    20
jtulach@47
    21
    @Override
jtulach@47
    22
    public <Data> void update(Digestor<Data> dig, Data data, ByteBuffer input) {
jtulach@47
    23
        dig.update(data, input);
jtulach@47
    24
    }
jtulach@47
    25
}