1/*
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/**
32 * Legacy security code; do not use.
33 */
34class CryptoPermission extends java.security.Permission {
35
36    static final String ALG_NAME_WILDCARD = null;
37
38    CryptoPermission(String alg) { super(""); }
39
40    CryptoPermission(String alg, int maxKeySize) { super(""); }
41
42    CryptoPermission(String alg,
43                     int maxKeySize,
44                     AlgorithmParameterSpec algParamSpec) { super(""); }
45
46    CryptoPermission(String alg,
47                     String exemptionMechanism) { super(""); }
48
49    CryptoPermission(String alg,
50                     int maxKeySize,
51                     String exemptionMechanism) { super(""); }
52
53    CryptoPermission(String alg,
54                     int maxKeySize,
55                     AlgorithmParameterSpec algParamSpec,
56                     String exemptionMechanism) { super(""); }
57
58    public boolean implies(Permission p) { return true; }
59
60    public String getActions()
61    {
62        return null;
63    }
64
65    final String getAlgorithm() {
66        return null;
67    }
68
69    final String getExemptionMechanism() {
70        return null;
71    }
72
73
74    final int getMaxKeySize() {
75        return Integer.MAX_VALUE;
76    }
77
78    final boolean getCheckParam() {
79        return false;
80    }
81
82    final AlgorithmParameterSpec getAlgorithmParameterSpec() {
83        return null;
84    }
85}
86