blob: 56973b6cebe7eb45b1f3282bc6c85f6a38058cf4 [file] [log] [blame]
Alan Viverette3da604b2020-06-10 18:34:39 +00001/*
2 * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. Oracle designates this
8 * particular file as subject to the "Classpath" exception as provided
9 * by Oracle in the LICENSE file that accompanied this code.
10 *
11 * This code is distributed in the hope that it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 * version 2 for more details (a copy is included in the LICENSE file that
15 * accompanied this code).
16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26package javax.crypto;
27
28import java.security.*;
29import java.security.spec.AlgorithmParameterSpec;
30
31// Android-changed: Stubbed the implementation. Android doesn't support SecurityManager.
32// See comments in java.lang.SecurityManager for details.
33/**
34 * Legacy security code; do not use.
35 */
36class CryptoPermission extends java.security.Permission {
37
38 static final String ALG_NAME_WILDCARD = null;
39
40 CryptoPermission(String alg) { super(""); }
41
42 CryptoPermission(String alg, int maxKeySize) { super(""); }
43
44 CryptoPermission(String alg,
45 int maxKeySize,
46 AlgorithmParameterSpec algParamSpec) { super(""); }
47
48 CryptoPermission(String alg,
49 String exemptionMechanism) { super(""); }
50
51 CryptoPermission(String alg,
52 int maxKeySize,
53 String exemptionMechanism) { super(""); }
54
55 CryptoPermission(String alg,
56 int maxKeySize,
57 AlgorithmParameterSpec algParamSpec,
58 String exemptionMechanism) { super(""); }
59
60 public boolean implies(Permission p) { return true; }
61
62 public String getActions()
63 {
64 return null;
65 }
66
67 final String getAlgorithm() {
68 return null;
69 }
70
71 final String getExemptionMechanism() {
72 return null;
73 }
74
75
76 final int getMaxKeySize() {
77 return Integer.MAX_VALUE;
78 }
79
80 final boolean getCheckParam() {
81 return false;
82 }
83
84 final AlgorithmParameterSpec getAlgorithmParameterSpec() {
85 return null;
86 }
87}