samples/messagedigest/src-new-api/org/apidesign/api/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
     1 package org.apidesign.api.security;
     2 
     3 import org.apidesign.spi.security.*;
     4 import java.nio.ByteBuffer;
     5 import org.apidesign.impl.DigestorAccessor;
     6 
     7 /**
     8  *
     9  * @author  Jaroslav Tulach <jaroslav.tulach@apidesign.org>
    10  */
    11 final class DigestorAccessorImpl extends DigestorAccessor {
    12     @Override
    13     public <Data> byte[] digest(Digestor<Data> dig, Data data) {
    14         return defaultDigest(dig, data);
    15     }
    16 
    17     @Override
    18     public <Data> Data create(Digestor<Data> dig, String algorithm) {
    19         return defaultCreate(dig, algorithm);
    20     }
    21 
    22     @Override
    23     public <Data> void update(Digestor<Data> dig, Data data, ByteBuffer input) {
    24         defaultUpdate(dig, data, input);
    25     }
    26 }