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