11bb8f7e39ce504504e0576dcb784406949ca506eKenny Root/*
21bb8f7e39ce504504e0576dcb784406949ca506eKenny Root * Copyright 2013 The Android Open Source Project
31bb8f7e39ce504504e0576dcb784406949ca506eKenny Root *
41bb8f7e39ce504504e0576dcb784406949ca506eKenny Root * Licensed under the Apache License, Version 2.0 (the "License");
51bb8f7e39ce504504e0576dcb784406949ca506eKenny Root * you may not use this file except in compliance with the License.
61bb8f7e39ce504504e0576dcb784406949ca506eKenny Root * You may obtain a copy of the License at
71bb8f7e39ce504504e0576dcb784406949ca506eKenny Root *
81bb8f7e39ce504504e0576dcb784406949ca506eKenny Root *      http://www.apache.org/licenses/LICENSE-2.0
91bb8f7e39ce504504e0576dcb784406949ca506eKenny Root *
101bb8f7e39ce504504e0576dcb784406949ca506eKenny Root * Unless required by applicable law or agreed to in writing, software
111bb8f7e39ce504504e0576dcb784406949ca506eKenny Root * distributed under the License is distributed on an "AS IS" BASIS,
121bb8f7e39ce504504e0576dcb784406949ca506eKenny Root * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
131bb8f7e39ce504504e0576dcb784406949ca506eKenny Root * See the License for the specific language governing permissions and
141bb8f7e39ce504504e0576dcb784406949ca506eKenny Root * limitations under the License.
151bb8f7e39ce504504e0576dcb784406949ca506eKenny Root */
161bb8f7e39ce504504e0576dcb784406949ca506eKenny Root
171bb8f7e39ce504504e0576dcb784406949ca506eKenny Rootpackage libcore.javax.crypto;
181bb8f7e39ce504504e0576dcb784406949ca506eKenny Root
191bb8f7e39ce504504e0576dcb784406949ca506eKenny Rootimport java.security.Key;
201bb8f7e39ce504504e0576dcb784406949ca506eKenny Root
211bb8f7e39ce504504e0576dcb784406949ca506eKenny Root/**
221bb8f7e39ce504504e0576dcb784406949ca506eKenny Root * A mock Key class used for testing.
231bb8f7e39ce504504e0576dcb784406949ca506eKenny Root */
241bb8f7e39ce504504e0576dcb784406949ca506eKenny Root@SuppressWarnings("serial")
251bb8f7e39ce504504e0576dcb784406949ca506eKenny Rootpublic class MockKey implements Key {
261bb8f7e39ce504504e0576dcb784406949ca506eKenny Root    @Override
271bb8f7e39ce504504e0576dcb784406949ca506eKenny Root    public String getAlgorithm() {
281bb8f7e39ce504504e0576dcb784406949ca506eKenny Root        throw new UnsupportedOperationException("not implemented");
291bb8f7e39ce504504e0576dcb784406949ca506eKenny Root    }
301bb8f7e39ce504504e0576dcb784406949ca506eKenny Root
311bb8f7e39ce504504e0576dcb784406949ca506eKenny Root    @Override
321bb8f7e39ce504504e0576dcb784406949ca506eKenny Root    public String getFormat() {
331bb8f7e39ce504504e0576dcb784406949ca506eKenny Root        return "MOCK";
341bb8f7e39ce504504e0576dcb784406949ca506eKenny Root    }
351bb8f7e39ce504504e0576dcb784406949ca506eKenny Root
361bb8f7e39ce504504e0576dcb784406949ca506eKenny Root    @Override
371bb8f7e39ce504504e0576dcb784406949ca506eKenny Root    public byte[] getEncoded() {
381bb8f7e39ce504504e0576dcb784406949ca506eKenny Root        throw new UnsupportedOperationException("not implemented");
391bb8f7e39ce504504e0576dcb784406949ca506eKenny Root    }
401bb8f7e39ce504504e0576dcb784406949ca506eKenny Root}
41