samples/messagedigest/src-new-api/org/apidesign/api/security/DigestorAccessorImpl.java
1 package org.apidesign.api.security;
3 import org.apidesign.spi.security.*;
4 import java.nio.ByteBuffer;
5 import org.apidesign.impl.DigestorAccessor;
9 * @author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
11 final class DigestorAccessorImpl extends DigestorAccessor {
13 public <Data> byte[] digest(Digestor<Data> dig, Data data) {
14 return defaultDigest(dig, data);
18 public <Data> Data create(Digestor<Data> dig, String algorithm) {
19 return defaultCreate(dig, algorithm);
23 public <Data> void update(Digestor<Data> dig, Data data, ByteBuffer input) {
24 defaultUpdate(dig, data, input);