diff options
author | Matthias Klose <doko@gcc.gnu.org> | 2007-06-03 23:18:43 +0000 |
---|---|---|
committer | Matthias Klose <doko@gcc.gnu.org> | 2007-06-03 23:18:43 +0000 |
commit | e1bea0c0687c5f4551b3a6058ec37ce3705fa6cc (patch) | |
tree | a9c9e7d91c484d53fe154f9285fc57325572ce50 /libjava/gnu/javax/net/ssl/provider | |
parent | af333b9a7f9e1cc1029bec56d48f2de63acdf686 (diff) | |
download | gcc-e1bea0c0687c5f4551b3a6058ec37ce3705fa6cc.tar.gz |
libjava/classpath/ChangeLog.gcj:
2007-05-31 Matthias Klose <doko@ubuntu.com>
* javax/management/NotificationBroadcasterSupport.java
(getNotificationInfo): Add cast.
* native/jni/qt-peer/Makefile.am (AM_CXXFLAGS): Add libstdc++ include
directories.
* native/jni/qt-peer/Makefile.in: Regenerate.
libjava/ChangeLog:
2007-06-03 Matthias Klose <doko@ubuntu.com>
* java/io/natFileWin32.cc (setFilePermissions): New (stub only).
_access: Handle EXEC query, stub only.
2007-06-03 Matthias Klose <doko@ubuntu.com>
Merged from classpath:
* gnu/java/nio/SelectorProviderImpl.java: Whitespace merge.
* java/lang/System.java(inheritedChannel): New.
* java/lang/Character.java: Remove stray`;'.
* java/net/MulticastSocket.java: Merged.
* java/text/DateFormatSymbols.java(getInstance): New, comment updates.
* java/text/Collator.java(getInstance): Merged.
* java/util/Calendar.java: New attributes ALL_STYLES, SHORT, LONG.
getDisplayName, getDisplayNames: New.
* java/util/logging/Logger.java: Merged.
* Regenerate .class and .h files.
2007-06-03 Matthias Klose <doko@ubuntu.com>
* java/io/File.java: Merge with classpath-0.95, new method
setFilePermissions, new attribute EXEC.
* java/io/natFilePosix.cc (setFilePermissions): New.
_access: Handle EXEC query.
* classpath/lib/java/io/File.class, java/io/File.h: Regenerate.
2007-06-03 Matthias Klose <doko@ubuntu.com>
Imported GNU Classpath 0.95.
* classpath/Makefile.in,
classpath/native/jni/midi-dssi/Makefile.in,
classpath/native/jni/classpath/Makefile.in,
classpath/native/jni/Makefile.in,
classpath/native/jni/gconf-peer/Makefile.in,
classpath/native/jni/java-io/Makefile.in,
classpath/native/jni/native-lib/Makefile.in,
classpath/native/jni/java-util/Makefile.in,
classpath/native/jni/midi-alsa/Makefile.in,
classpath/native/jni/java-lang/Makefile.in,
classpath/native/jni/java-nio/Makefile.in,
classpath/native/jni/java-net/Makefile.in,
classpath/native/jni/xmlj/Makefile.in,
classpath/native/jni/qt-peer/Makefile.in,
classpath/native/jni/gtk-peer/Makefile.in,
classpath/native/Makefile.in, classpath/native/jawt/Makefile.in,
classpath/native/fdlibm/Makefile.in,
classpath/native/plugin/Makefile.in,
classpath/resource/Makefile.in, classpath/scripts/Makefile.in,
classpath/tools/Makefile.in, classpath/doc/Makefile.in,
classpath/doc/api/Makefile.in, classpath/lib/Makefile.in,
classpath/external/Makefile.in, classpath/external/jsr166/Makefile.in,
classpath/external/sax/Makefile.in,
classpath/external/w3c_dom/Makefile.in,
classpath/external/relaxngDatatype/Makefile.in,
classpath/include/Makefile.in,
classpath/examples/Makefile.in: Regenerate.
* classpath/config.guess, classpath/config.sub,
classpath/ltmain.sh : Update.
* classpath/configure, classpath/depcomp, classpath/missing,
classpath/aclocal.m4, classpath/install-sh: Regenerate.
* gnu/classpath/Configuration.java (CLASSPATH_VERSION): Now 0.95.
* sources.am: Regenerate.
* Makefile.in: Regenerate.
* Update the .class files and generated CNI header files, add new
.class and generated CNI header files.
* Remove generated files for removed java source files:
classpath/gnu/java/net/BASE64.java,
classpath/gnu/java/security/util/Base64.java,
classpath/gnu/java/awt/peer/gtk/GThreadMutex.java,
classpath/gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
classpath/gnu/java/awt/font/autofit/Scaler.java,
classpath/gnu/classpath/jdwp/util/Value.java,
classpath/gnu/javax/net/ssl/Base64.java.
* Remove empty directories.
* Makefile.am(nat_source_files): Add natVMOperatingSystemMXBeanImpl.cc.
* java/lang/Class.java(setAccessible): Merge from classpath.
* java/util/Locale.java: Remove.
* gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java,
gnu/java/lang/management/natVMOperatingSystemMXBeanImpl.cc: New.
* gcj/javaprims.h: Update class declarations.
* scripts/classes.pl: Update usage.
* HACKING: Mention to build all peers.
From-SVN: r125302
Diffstat (limited to 'libjava/gnu/javax/net/ssl/provider')
34 files changed, 0 insertions, 2450 deletions
diff --git a/libjava/gnu/javax/net/ssl/provider/CertificateRequest$ClientType.h b/libjava/gnu/javax/net/ssl/provider/CertificateRequest$ClientType.h deleted file mode 100644 index 54ace32dd92..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/CertificateRequest$ClientType.h +++ /dev/null @@ -1,53 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_CertificateRequest$ClientType__ -#define __gnu_javax_net_ssl_provider_CertificateRequest$ClientType__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class CertificateRequest$ClientType; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::CertificateRequest$ClientType : public ::java::lang::Object -{ - - CertificateRequest$ClientType(jint); -public: // actually package-private - static ::gnu::javax::net::ssl::provider::CertificateRequest$ClientType * read(::java::io::InputStream *); -public: - JArray< jbyte > * getEncoded(); - jint getValue(); - ::java::lang::String * toString(); -public: // actually package-private - static ::gnu::javax::net::ssl::provider::CertificateRequest$ClientType * RSA_SIGN; - static ::gnu::javax::net::ssl::provider::CertificateRequest$ClientType * DSS_SIGN; - static ::gnu::javax::net::ssl::provider::CertificateRequest$ClientType * RSA_FIXED_DH; - static ::gnu::javax::net::ssl::provider::CertificateRequest$ClientType * DSS_FIXED_DH; -private: - jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) value; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_CertificateRequest$ClientType__ diff --git a/libjava/gnu/javax/net/ssl/provider/Context.h b/libjava/gnu/javax/net/ssl/provider/Context.h deleted file mode 100644 index b6a838db819..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/Context.h +++ /dev/null @@ -1,82 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_Context__ -#define __gnu_javax_net_ssl_provider_Context__ - -#pragma interface - -#include <javax/net/ssl/SSLContextSpi.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - class SRPTrustManager; - namespace provider - { - class Context; - class SessionContext; - } - } - } - } - } - namespace java - { - namespace security - { - class SecureRandom; - } - } - namespace javax - { - namespace net - { - namespace ssl - { - class KeyManager; - class SSLServerSocketFactory; - class SSLSessionContext; - class SSLSocketFactory; - class TrustManager; - class X509KeyManager; - class X509TrustManager; - } - } - } -} - -class gnu::javax::net::ssl::provider::Context : public ::javax::net::ssl::SSLContextSpi -{ - -public: - Context(); -public: // actually protected - ::javax::net::ssl::SSLSessionContext * engineGetClientSessionContext(); - ::javax::net::ssl::SSLSessionContext * engineGetServerSessionContext(); - ::javax::net::ssl::SSLServerSocketFactory * engineGetServerSocketFactory(); - ::javax::net::ssl::SSLSocketFactory * engineGetSocketFactory(); - void engineInit(JArray< ::javax::net::ssl::KeyManager * > *, JArray< ::javax::net::ssl::TrustManager * > *, ::java::security::SecureRandom *); -private: - ::javax::net::ssl::X509KeyManager * defaultKeyManager(); - ::javax::net::ssl::X509TrustManager * defaultTrustManager(); - ::java::security::SecureRandom * defaultRandom(); - ::gnu::javax::net::ssl::provider::SessionContext * __attribute__((aligned(__alignof__( ::javax::net::ssl::SSLContextSpi)))) clientSessions; - ::gnu::javax::net::ssl::provider::SessionContext * serverSessions; - ::javax::net::ssl::X509KeyManager * keyManager; - ::javax::net::ssl::X509TrustManager * trustManager; - ::gnu::javax::net::ssl::SRPTrustManager * srpTrustManager; - ::java::security::SecureRandom * random; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_Context__ diff --git a/libjava/gnu/javax/net/ssl/provider/DigestInputStream.h b/libjava/gnu/javax/net/ssl/provider/DigestInputStream.h deleted file mode 100644 index 15436a6a114..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/DigestInputStream.h +++ /dev/null @@ -1,60 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_DigestInputStream__ -#define __gnu_javax_net_ssl_provider_DigestInputStream__ - -#pragma interface - -#include <java/io/FilterInputStream.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace security - { - namespace hash - { - class IMessageDigest; - } - } - } - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class DigestInputStream; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::DigestInputStream : public ::java::io::FilterInputStream -{ - -public: // actually package-private - DigestInputStream(::java::io::InputStream *, ::gnu::java::security::hash::IMessageDigest *, ::gnu::java::security::hash::IMessageDigest *); - void setDigesting(jboolean); -public: - jint read(); - jint read(JArray< jbyte > *); - jint read(JArray< jbyte > *, jint, jint); -private: - ::gnu::java::security::hash::IMessageDigest * __attribute__((aligned(__alignof__( ::java::io::FilterInputStream)))) md5; - ::gnu::java::security::hash::IMessageDigest * sha; - jboolean digesting; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_DigestInputStream__ diff --git a/libjava/gnu/javax/net/ssl/provider/DigestOutputStream.h b/libjava/gnu/javax/net/ssl/provider/DigestOutputStream.h deleted file mode 100644 index 0b7010448b5..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/DigestOutputStream.h +++ /dev/null @@ -1,60 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_DigestOutputStream__ -#define __gnu_javax_net_ssl_provider_DigestOutputStream__ - -#pragma interface - -#include <java/io/FilterOutputStream.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace security - { - namespace hash - { - class IMessageDigest; - } - } - } - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class DigestOutputStream; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::DigestOutputStream : public ::java::io::FilterOutputStream -{ - -public: // actually package-private - DigestOutputStream(::java::io::OutputStream *, ::gnu::java::security::hash::IMessageDigest *, ::gnu::java::security::hash::IMessageDigest *); - void setDigesting(jboolean); -public: - void write(jint); - void write(JArray< jbyte > *); - void write(JArray< jbyte > *, jint, jint); -private: - ::gnu::java::security::hash::IMessageDigest * __attribute__((aligned(__alignof__( ::java::io::FilterOutputStream)))) md5; - ::gnu::java::security::hash::IMessageDigest * sha; - jboolean digesting; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_DigestOutputStream__ diff --git a/libjava/gnu/javax/net/ssl/provider/Enumerated.h b/libjava/gnu/javax/net/ssl/provider/Enumerated.h deleted file mode 100644 index db5083168f4..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/Enumerated.h +++ /dev/null @@ -1,42 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_Enumerated__ -#define __gnu_javax_net_ssl_provider_Enumerated__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class Enumerated; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::Enumerated : public ::java::lang::Object -{ - -public: - virtual JArray< jbyte > * getEncoded() = 0; - virtual jint getValue() = 0; - virtual ::java::lang::String * toString() = 0; - static ::java::lang::Class class$; -} __attribute__ ((java_interface)); - -#endif // __gnu_javax_net_ssl_provider_Enumerated__ diff --git a/libjava/gnu/javax/net/ssl/provider/Extensions.h b/libjava/gnu/javax/net/ssl/provider/Extensions.h deleted file mode 100644 index ac8a0f16000..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/Extensions.h +++ /dev/null @@ -1,54 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_Extensions__ -#define __gnu_javax_net_ssl_provider_Extensions__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class CertificateType; - class Extension; - class Extensions; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::Extensions : public ::java::lang::Object -{ - - Extensions(); -public: // actually package-private - static ::java::util::List * getServerName(::gnu::javax::net::ssl::provider::Extension *); - static ::java::util::List * getClientCertTypes(::gnu::javax::net::ssl::provider::Extension *); - static ::gnu::javax::net::ssl::provider::CertificateType * getServerCertType(::gnu::javax::net::ssl::provider::Extension *); - static ::java::lang::Integer * getMaxFragmentLength(::gnu::javax::net::ssl::provider::Extension *); - static JArray< ::java::lang::Object * > * getTrustedCA(::gnu::javax::net::ssl::provider::Extension *); - static ::java::lang::String * getSRPUsername(::gnu::javax::net::ssl::provider::Extension *); -private: - static ::java::lang::Integer * _512; - static ::java::lang::Integer * _1024; - static ::java::lang::Integer * _2048; - static ::java::lang::Integer * _4096; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_Extensions__ diff --git a/libjava/gnu/javax/net/ssl/provider/GNUSecurityParameters.h b/libjava/gnu/javax/net/ssl/provider/GNUSecurityParameters.h deleted file mode 100644 index b5b2bc77483..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/GNUSecurityParameters.h +++ /dev/null @@ -1,98 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_GNUSecurityParameters__ -#define __gnu_javax_net_ssl_provider_GNUSecurityParameters__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace security - { - namespace prng - { - class IRandom; - } - } - } - namespace javax - { - namespace crypto - { - namespace mac - { - class IMac; - } - namespace mode - { - class IMode; - } - } - namespace net - { - namespace ssl - { - namespace provider - { - class ContentType; - class GNUSecurityParameters; - class ProtocolVersion; - class Session; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::GNUSecurityParameters : public ::java::lang::Object -{ - -public: // actually package-private - GNUSecurityParameters(::gnu::javax::net::ssl::provider::Session *); -public: - virtual void reset(); - virtual ::gnu::javax::net::ssl::provider::ProtocolVersion * getVersion(); - virtual void setVersion(::gnu::javax::net::ssl::provider::ProtocolVersion *); - virtual void setInCipher(::java::lang::Object *); - virtual void setOutCipher(::java::lang::Object *); - virtual void setInMac(::java::lang::Object *); - virtual void setOutMac(::java::lang::Object *); - virtual void setDeflating(jboolean); - virtual void setInflating(jboolean); - virtual jint getFragmentLength(); - virtual void setFragmentLength(jint); - virtual JArray< jbyte > * decrypt(JArray< jbyte > *, ::gnu::javax::net::ssl::provider::ProtocolVersion *, ::gnu::javax::net::ssl::provider::ContentType *); - virtual JArray< jbyte > * encrypt(JArray< jbyte > *, jint, jint, ::gnu::javax::net::ssl::provider::ContentType *); -private: - static void transformRC4(JArray< jbyte > *, jint, jint, JArray< jbyte > *, jint, ::gnu::java::security::prng::IRandom *); - static const jboolean DEBUG_RECORD_LAYER = 0; - static ::java::io::PrintWriter * debug; -public: // actually package-private - ::gnu::javax::crypto::mode::IMode * __attribute__((aligned(__alignof__( ::java::lang::Object)))) inCipher; - ::gnu::javax::crypto::mode::IMode * outCipher; - ::gnu::java::security::prng::IRandom * inRandom; - ::gnu::java::security::prng::IRandom * outRandom; - ::gnu::javax::crypto::mac::IMac * inMac; - ::gnu::javax::crypto::mac::IMac * outMac; - jlong inSequence; - jlong outSequence; - ::gnu::javax::net::ssl::provider::Session * session; - ::gnu::javax::net::ssl::provider::ProtocolVersion * version; - jint fragmentLength; -private: - ::java::util::zip::Inflater * inflater; - ::java::util::zip::Deflater * deflater; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_GNUSecurityParameters__ diff --git a/libjava/gnu/javax/net/ssl/provider/Handshake$buffer.h b/libjava/gnu/javax/net/ssl/provider/Handshake$buffer.h deleted file mode 100644 index 5ddb06e0cbd..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/Handshake$buffer.h +++ /dev/null @@ -1,44 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_Handshake$buffer__ -#define __gnu_javax_net_ssl_provider_Handshake$buffer__ - -#pragma interface - -#include <java/lang/ThreadLocal.h> -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class Handshake$buffer; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::Handshake$buffer : public ::java::lang::ThreadLocal -{ - - Handshake$buffer(); -public: // actually protected - virtual ::java::lang::Object * initialValue(); -public: // actually package-private - virtual ::java::io::ByteArrayOutputStream * getBuffer(); - Handshake$buffer(::gnu::javax::net::ssl::provider::Handshake$buffer *); - static const jint SIZE = 2048; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_Handshake$buffer__ diff --git a/libjava/gnu/javax/net/ssl/provider/JCESecurityParameters.h b/libjava/gnu/javax/net/ssl/provider/JCESecurityParameters.h deleted file mode 100644 index cc12a365000..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/JCESecurityParameters.h +++ /dev/null @@ -1,76 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_JCESecurityParameters__ -#define __gnu_javax_net_ssl_provider_JCESecurityParameters__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class ContentType; - class JCESecurityParameters; - class ProtocolVersion; - } - } - } - } - } - namespace javax - { - namespace crypto - { - class Cipher; - class Mac; - } - } -} - -class gnu::javax::net::ssl::provider::JCESecurityParameters : public ::java::lang::Object -{ - -public: // actually package-private - JCESecurityParameters(); -public: - virtual void reset(); - virtual void setInCipher(::java::lang::Object *); - virtual void setOutCipher(::java::lang::Object *); - virtual void setInMac(::java::lang::Object *); - virtual void setOutMac(::java::lang::Object *); - virtual void setDeflating(jboolean); - virtual void setInflating(jboolean); - virtual jint getFragmentLength(); - virtual void setFragmentLength(jint); - virtual ::gnu::javax::net::ssl::provider::ProtocolVersion * getVersion(); - virtual void setVersion(::gnu::javax::net::ssl::provider::ProtocolVersion *); - virtual JArray< jbyte > * decrypt(JArray< jbyte > *, ::gnu::javax::net::ssl::provider::ProtocolVersion *, ::gnu::javax::net::ssl::provider::ContentType *); - virtual JArray< jbyte > * encrypt(JArray< jbyte > *, jint, jint, ::gnu::javax::net::ssl::provider::ContentType *); -private: - ::javax::crypto::Cipher * __attribute__((aligned(__alignof__( ::java::lang::Object)))) inCipher; - ::javax::crypto::Cipher * outCipher; - ::javax::crypto::Mac * inMac; - ::javax::crypto::Mac * outMac; - ::java::util::zip::Inflater * inflater; - ::java::util::zip::Deflater * deflater; - jint fragmentLength; - jlong inSequence; - jlong outSequence; - ::gnu::javax::net::ssl::provider::ProtocolVersion * version; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_JCESecurityParameters__ diff --git a/libjava/gnu/javax/net/ssl/provider/JDBCSessionContext.h b/libjava/gnu/javax/net/ssl/provider/JDBCSessionContext.h deleted file mode 100644 index 3c838cfd939..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/JDBCSessionContext.h +++ /dev/null @@ -1,87 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_JDBCSessionContext__ -#define __gnu_javax_net_ssl_provider_JDBCSessionContext__ - -#pragma interface - -#include <gnu/javax/net/ssl/provider/SessionContext.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class JDBCSessionContext; - class Session; - class Session$ID; - } - } - } - } - } - namespace java - { - namespace security - { - namespace cert - { - class Certificate; - } - } - namespace sql - { - class Connection; - class PreparedStatement; - } - } - namespace javax - { - namespace net - { - namespace ssl - { - class SSLSession; - } - } - } -} - -class gnu::javax::net::ssl::provider::JDBCSessionContext : public ::gnu::javax::net::ssl::provider::SessionContext -{ - -public: // actually package-private - JDBCSessionContext(); -public: - virtual ::java::util::Enumeration * getIds(); - virtual ::javax::net::ssl::SSLSession * getSession(JArray< jbyte > *); -public: // actually package-private - virtual jboolean addSession(::gnu::javax::net::ssl::provider::Session$ID *, ::gnu::javax::net::ssl::provider::Session *); - virtual jboolean containsSessionID(::gnu::javax::net::ssl::provider::Session$ID *); -public: // actually protected - virtual jboolean removeSession(::gnu::javax::net::ssl::provider::Session$ID *); -public: // actually package-private - virtual void notifyAccess(::gnu::javax::net::ssl::provider::Session *); -private: - JArray< jbyte > * certs(JArray< ::java::security::cert::Certificate * > *); -public: // actually protected - ::java::sql::Connection * __attribute__((aligned(__alignof__( ::gnu::javax::net::ssl::provider::SessionContext)))) connection; - ::java::sql::PreparedStatement * selectById; - ::java::sql::PreparedStatement * insert; - ::java::sql::PreparedStatement * selectTimestamp; - ::java::sql::PreparedStatement * updateTimestamp; - ::java::sql::PreparedStatement * deleteSession; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_JDBCSessionContext__ diff --git a/libjava/gnu/javax/net/ssl/provider/JessieDHPrivateKey.h b/libjava/gnu/javax/net/ssl/provider/JessieDHPrivateKey.h deleted file mode 100644 index 3f6f8f16d6e..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/JessieDHPrivateKey.h +++ /dev/null @@ -1,68 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_JessieDHPrivateKey__ -#define __gnu_javax_net_ssl_provider_JessieDHPrivateKey__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class JessieDHPrivateKey; - } - } - } - } - } - namespace java - { - namespace math - { - class BigInteger; - } - } - namespace javax - { - namespace crypto - { - namespace spec - { - class DHParameterSpec; - } - } - } -} - -class gnu::javax::net::ssl::provider::JessieDHPrivateKey : public ::java::lang::Object -{ - -public: // actually package-private - JessieDHPrivateKey(::javax::crypto::spec::DHParameterSpec *, ::java::math::BigInteger *); -public: - virtual ::java::lang::String * getAlgorithm(); - virtual ::java::lang::String * getFormat(); - virtual JArray< jbyte > * getEncoded(); - virtual ::javax::crypto::spec::DHParameterSpec * getParams(); - virtual ::java::math::BigInteger * getX(); - virtual ::java::lang::String * toString(); -private: - ::javax::crypto::spec::DHParameterSpec * __attribute__((aligned(__alignof__( ::java::lang::Object)))) params; - ::java::math::BigInteger * x; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_JessieDHPrivateKey__ diff --git a/libjava/gnu/javax/net/ssl/provider/JessieDHPublicKey.h b/libjava/gnu/javax/net/ssl/provider/JessieDHPublicKey.h deleted file mode 100644 index 80f504a09c3..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/JessieDHPublicKey.h +++ /dev/null @@ -1,68 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_JessieDHPublicKey__ -#define __gnu_javax_net_ssl_provider_JessieDHPublicKey__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class JessieDHPublicKey; - } - } - } - } - } - namespace java - { - namespace math - { - class BigInteger; - } - } - namespace javax - { - namespace crypto - { - namespace spec - { - class DHParameterSpec; - } - } - } -} - -class gnu::javax::net::ssl::provider::JessieDHPublicKey : public ::java::lang::Object -{ - -public: // actually package-private - JessieDHPublicKey(::javax::crypto::spec::DHParameterSpec *, ::java::math::BigInteger *); -public: - virtual ::java::lang::String * getAlgorithm(); - virtual ::java::lang::String * getFormat(); - virtual JArray< jbyte > * getEncoded(); - virtual ::javax::crypto::spec::DHParameterSpec * getParams(); - virtual ::java::math::BigInteger * getY(); - virtual ::java::lang::String * toString(); -private: - ::javax::crypto::spec::DHParameterSpec * __attribute__((aligned(__alignof__( ::java::lang::Object)))) params; - ::java::math::BigInteger * y; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_JessieDHPublicKey__ diff --git a/libjava/gnu/javax/net/ssl/provider/JessieRSAPrivateKey.h b/libjava/gnu/javax/net/ssl/provider/JessieRSAPrivateKey.h deleted file mode 100644 index 0c2644643f3..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/JessieRSAPrivateKey.h +++ /dev/null @@ -1,58 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_JessieRSAPrivateKey__ -#define __gnu_javax_net_ssl_provider_JessieRSAPrivateKey__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class JessieRSAPrivateKey; - } - } - } - } - } - namespace java - { - namespace math - { - class BigInteger; - } - } -} - -class gnu::javax::net::ssl::provider::JessieRSAPrivateKey : public ::java::lang::Object -{ - -public: // actually package-private - JessieRSAPrivateKey(::java::math::BigInteger *, ::java::math::BigInteger *); -public: - virtual ::java::lang::String * getAlgorithm(); - virtual ::java::lang::String * getFormat(); - virtual JArray< jbyte > * getEncoded(); - virtual ::java::math::BigInteger * getModulus(); - virtual ::java::math::BigInteger * getPrivateExponent(); - virtual ::java::lang::String * toString(); -private: - ::java::math::BigInteger * __attribute__((aligned(__alignof__( ::java::lang::Object)))) modulus; - ::java::math::BigInteger * exponent; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_JessieRSAPrivateKey__ diff --git a/libjava/gnu/javax/net/ssl/provider/JessieRSAPublicKey.h b/libjava/gnu/javax/net/ssl/provider/JessieRSAPublicKey.h deleted file mode 100644 index 14dfea7b75f..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/JessieRSAPublicKey.h +++ /dev/null @@ -1,58 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_JessieRSAPublicKey__ -#define __gnu_javax_net_ssl_provider_JessieRSAPublicKey__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class JessieRSAPublicKey; - } - } - } - } - } - namespace java - { - namespace math - { - class BigInteger; - } - } -} - -class gnu::javax::net::ssl::provider::JessieRSAPublicKey : public ::java::lang::Object -{ - -public: // actually package-private - JessieRSAPublicKey(::java::math::BigInteger *, ::java::math::BigInteger *); -public: - virtual ::java::lang::String * getAlgorithm(); - virtual ::java::lang::String * getFormat(); - virtual JArray< jbyte > * getEncoded(); - virtual ::java::math::BigInteger * getModulus(); - virtual ::java::math::BigInteger * getPublicExponent(); - virtual ::java::lang::String * toString(); -private: - ::java::math::BigInteger * __attribute__((aligned(__alignof__( ::java::lang::Object)))) modulus; - ::java::math::BigInteger * exponent; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_JessieRSAPublicKey__ diff --git a/libjava/gnu/javax/net/ssl/provider/KeyPool.h b/libjava/gnu/javax/net/ssl/provider/KeyPool.h deleted file mode 100644 index 0eb8f3ccb21..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/KeyPool.h +++ /dev/null @@ -1,60 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_KeyPool__ -#define __gnu_javax_net_ssl_provider_KeyPool__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class KeyPool; - } - } - } - } - } - namespace java - { - namespace math - { - class BigInteger; - } - namespace security - { - class KeyPair; - class SecureRandom; - } - } -} - -class gnu::javax::net::ssl::provider::KeyPool : public ::java::lang::Object -{ - - KeyPool(); -public: // actually package-private - static ::java::security::KeyPair * generateRSAKeyPair(); -private: - static void nextBytes(JArray< jbyte > *); - static ::java::math::BigInteger * ONE; - static ::java::math::BigInteger * TWO; - static ::java::math::BigInteger * E; - static ::java::security::SecureRandom * RANDOM; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_KeyPool__ diff --git a/libjava/gnu/javax/net/ssl/provider/OverflowException.h b/libjava/gnu/javax/net/ssl/provider/OverflowException.h deleted file mode 100644 index 0fb5735937b..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/OverflowException.h +++ /dev/null @@ -1,40 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_OverflowException__ -#define __gnu_javax_net_ssl_provider_OverflowException__ - -#pragma interface - -#include <java/io/IOException.h> -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class OverflowException; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::OverflowException : public ::java::io::IOException -{ - -public: // actually package-private - OverflowException(); - OverflowException(::java::lang::String *); -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_OverflowException__ diff --git a/libjava/gnu/javax/net/ssl/provider/RecordInput.h b/libjava/gnu/javax/net/ssl/provider/RecordInput.h deleted file mode 100644 index 964c9651929..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/RecordInput.h +++ /dev/null @@ -1,56 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_RecordInput__ -#define __gnu_javax_net_ssl_provider_RecordInput__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class ContentType; - class RecordInput; - class Session; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::RecordInput : public ::java::lang::Object -{ - -public: // actually package-private - RecordInput(::java::io::InputStream *, ::gnu::javax::net::ssl::provider::Session *); - virtual jint available(::gnu::javax::net::ssl::provider::ContentType *); - virtual void setSession(::gnu::javax::net::ssl::provider::Session *); - virtual jint read(JArray< jbyte > *, jint, jint, ::gnu::javax::net::ssl::provider::ContentType *); - virtual jboolean pollClose(); -private: - void readRecord(); - static const jboolean DEBUG_RECORD_LAYER = 1; - static ::java::util::logging::Logger * logger; - JArray< jbyte > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) fragment; - jint index; - ::gnu::javax::net::ssl::provider::ContentType * type; - ::java::io::DataInputStream * in; - ::gnu::javax::net::ssl::provider::Session * session; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_RecordInput__ diff --git a/libjava/gnu/javax/net/ssl/provider/RecordInputStream.h b/libjava/gnu/javax/net/ssl/provider/RecordInputStream.h deleted file mode 100644 index b78f2eb312e..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/RecordInputStream.h +++ /dev/null @@ -1,52 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_RecordInputStream__ -#define __gnu_javax_net_ssl_provider_RecordInputStream__ - -#pragma interface - -#include <java/io/InputStream.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class ContentType; - class RecordInput; - class RecordInputStream; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::RecordInputStream : public ::java::io::InputStream -{ - -public: // actually package-private - RecordInputStream(::gnu::javax::net::ssl::provider::RecordInput *, ::gnu::javax::net::ssl::provider::ContentType *); -public: - virtual jint available(); - virtual jint read(); - virtual jint read(JArray< jbyte > *); - virtual jint read(JArray< jbyte > *, jint, jint); - virtual ::java::lang::String * toString(); -private: - ::gnu::javax::net::ssl::provider::RecordInput * __attribute__((aligned(__alignof__( ::java::io::InputStream)))) in; - ::gnu::javax::net::ssl::provider::ContentType * type; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_RecordInputStream__ diff --git a/libjava/gnu/javax/net/ssl/provider/RecordOutputStream.h b/libjava/gnu/javax/net/ssl/provider/RecordOutputStream.h deleted file mode 100644 index 427edbf6be0..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/RecordOutputStream.h +++ /dev/null @@ -1,54 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_RecordOutputStream__ -#define __gnu_javax_net_ssl_provider_RecordOutputStream__ - -#pragma interface - -#include <java/io/FilterOutputStream.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class ContentType; - class RecordOutputStream; - class SecurityParameters; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::RecordOutputStream : public ::java::io::FilterOutputStream -{ - -public: // actually package-private - RecordOutputStream(::java::io::OutputStream *, ::gnu::javax::net::ssl::provider::ContentType *, ::gnu::javax::net::ssl::provider::SecurityParameters *); -public: - virtual void write(jint); - virtual void write(JArray< jbyte > *); - virtual void write(JArray< jbyte > *, jint, jint); -private: - static const jboolean DEBUG_RECORD_LAYER = 1; - static ::java::util::logging::Logger * logger; - ::gnu::javax::net::ssl::provider::ContentType * __attribute__((aligned(__alignof__( ::java::io::FilterOutputStream)))) type; - ::gnu::javax::net::ssl::provider::SecurityParameters * params; - jboolean emitEmpty; - static JArray< jbyte > * ZERO; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_RecordOutputStream__ diff --git a/libjava/gnu/javax/net/ssl/provider/RecordingInputStream.h b/libjava/gnu/javax/net/ssl/provider/RecordingInputStream.h deleted file mode 100644 index a6d912c44a7..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/RecordingInputStream.h +++ /dev/null @@ -1,52 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_RecordingInputStream__ -#define __gnu_javax_net_ssl_provider_RecordingInputStream__ - -#pragma interface - -#include <java/io/FilterInputStream.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class RecordingInputStream; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::RecordingInputStream : public ::java::io::FilterInputStream -{ - -public: // actually package-private - RecordingInputStream(::java::io::InputStream *); - RecordingInputStream(::java::io::InputStream *, ::java::io::ByteArrayOutputStream *); -public: - virtual jint read(); - virtual jint read(JArray< jbyte > *, jint, jint); - virtual jint read(JArray< jbyte > *); - virtual jlong skip(jlong); -public: // actually package-private - virtual JArray< jbyte > * getBytes(); - virtual void resetSink(); -public: // actually protected - ::java::io::ByteArrayOutputStream * __attribute__((aligned(__alignof__( ::java::io::FilterInputStream)))) sink; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_RecordingInputStream__ diff --git a/libjava/gnu/javax/net/ssl/provider/SSLRSASignature.h b/libjava/gnu/javax/net/ssl/provider/SSLRSASignature.h deleted file mode 100644 index cef51dac37c..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/SSLRSASignature.h +++ /dev/null @@ -1,79 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_SSLRSASignature__ -#define __gnu_javax_net_ssl_provider_SSLRSASignature__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace security - { - namespace hash - { - class IMessageDigest; - } - } - } - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class SSLRSASignature; - } - } - } - } - } - namespace java - { - namespace security - { - namespace interfaces - { - class RSAPrivateKey; - class RSAPublicKey; - } - } - } -} - -class gnu::javax::net::ssl::provider::SSLRSASignature : public ::java::lang::Object -{ - -public: // actually package-private - SSLRSASignature(); - SSLRSASignature(::gnu::java::security::hash::IMessageDigest *, ::gnu::java::security::hash::IMessageDigest *); -public: - ::java::lang::String * name(); - void setupVerify(::java::util::Map *); - void setupSign(::java::util::Map *); - void update(jbyte); - void update(JArray< jbyte > *, jint, jint); - ::java::lang::Object * sign(); - jboolean verify(::java::lang::Object *); - ::java::lang::Object * clone(); -private: - ::java::security::interfaces::RSAPublicKey * __attribute__((aligned(__alignof__( ::java::lang::Object)))) pubkey; - ::java::security::interfaces::RSAPrivateKey * privkey; - ::gnu::java::security::hash::IMessageDigest * md5; - ::gnu::java::security::hash::IMessageDigest * sha; - jboolean initVerify; - jboolean initSign; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_SSLRSASignature__ diff --git a/libjava/gnu/javax/net/ssl/provider/SSLServerSocket.h b/libjava/gnu/javax/net/ssl/provider/SSLServerSocket.h deleted file mode 100644 index 8877d8226e8..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/SSLServerSocket.h +++ /dev/null @@ -1,104 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_SSLServerSocket__ -#define __gnu_javax_net_ssl_provider_SSLServerSocket__ - -#pragma interface - -#include <javax/net/ssl/SSLServerSocket.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - class SRPTrustManager; - namespace provider - { - class SSLServerSocket; - class SessionContext; - } - } - } - } - } - namespace java - { - namespace net - { - class InetAddress; - class Socket; - } - namespace security - { - class SecureRandom; - } - } - namespace javax - { - namespace net - { - namespace ssl - { - class X509KeyManager; - class X509TrustManager; - } - } - } -} - -class gnu::javax::net::ssl::provider::SSLServerSocket : public ::javax::net::ssl::SSLServerSocket -{ - -public: // actually package-private - SSLServerSocket(); - SSLServerSocket(jint); - SSLServerSocket(jint, jint); - SSLServerSocket(jint, jint, ::java::net::InetAddress *); -public: - virtual JArray< ::java::lang::String * > * getSupportedCipherSuites(); - virtual JArray< ::java::lang::String * > * getEnabledCipherSuites(); - virtual void setEnabledCipherSuites(JArray< ::java::lang::String * > *); - virtual JArray< ::java::lang::String * > * getSupportedProtocols(); - virtual JArray< ::java::lang::String * > * getEnabledProtocols(); - virtual void setEnabledProtocols(JArray< ::java::lang::String * > *); - virtual void setUseClientMode(jboolean); - virtual jboolean getUseClientMode(); - virtual void setNeedClientAuth(jboolean); - virtual jboolean getNeedClientAuth(); - virtual void setWantClientAuth(jboolean); - virtual jboolean getWantClientAuth(); - virtual void setEnabledSessionCreation(jboolean); - virtual void setEnableSessionCreation(jboolean); - virtual jboolean getEnableSessionCreation(); - virtual ::java::net::Socket * accept(); -public: // actually package-private - virtual void setSessionContext(::gnu::javax::net::ssl::provider::SessionContext *); - virtual void setKeyManager(::javax::net::ssl::X509KeyManager *); - virtual void setTrustManager(::javax::net::ssl::X509TrustManager *); - virtual void setSRPTrustManager(::gnu::javax::net::ssl::SRPTrustManager *); - virtual void setRandom(::java::security::SecureRandom *); -private: - ::gnu::javax::net::ssl::provider::SessionContext * __attribute__((aligned(__alignof__( ::javax::net::ssl::SSLServerSocket)))) sessions; - ::java::util::SortedSet * enabledProtocols; - ::java::util::List * enabledSuites; - jboolean clientMode; - jboolean needClientAuth; - jboolean wantClientAuth; - jboolean createSessions; - ::gnu::javax::net::ssl::SRPTrustManager * srpTrustManager; - ::javax::net::ssl::X509TrustManager * trustManager; - ::javax::net::ssl::X509KeyManager * keyManager; - ::java::security::SecureRandom * random; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_SSLServerSocket__ diff --git a/libjava/gnu/javax/net/ssl/provider/SSLServerSocketFactory.h b/libjava/gnu/javax/net/ssl/provider/SSLServerSocketFactory.h deleted file mode 100644 index 308a38d2d03..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/SSLServerSocketFactory.h +++ /dev/null @@ -1,81 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_SSLServerSocketFactory__ -#define __gnu_javax_net_ssl_provider_SSLServerSocketFactory__ - -#pragma interface - -#include <javax/net/ssl/SSLServerSocketFactory.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - class SRPTrustManager; - namespace provider - { - class SSLServerSocket; - class SSLServerSocketFactory; - class SessionContext; - } - } - } - } - } - namespace java - { - namespace net - { - class InetAddress; - class ServerSocket; - } - namespace security - { - class SecureRandom; - } - } - namespace javax - { - namespace net - { - namespace ssl - { - class X509KeyManager; - class X509TrustManager; - } - } - } -} - -class gnu::javax::net::ssl::provider::SSLServerSocketFactory : public ::javax::net::ssl::SSLServerSocketFactory -{ - -public: // actually package-private - SSLServerSocketFactory(::javax::net::ssl::X509TrustManager *, ::gnu::javax::net::ssl::SRPTrustManager *, ::javax::net::ssl::X509KeyManager *, ::java::security::SecureRandom *, ::gnu::javax::net::ssl::provider::SessionContext *); -public: - virtual JArray< ::java::lang::String * > * getDefaultCipherSuites(); - virtual JArray< ::java::lang::String * > * getSupportedCipherSuites(); - virtual ::java::net::ServerSocket * createServerSocket(); - virtual ::java::net::ServerSocket * createServerSocket(jint); - virtual ::java::net::ServerSocket * createServerSocket(jint, jint); - virtual ::java::net::ServerSocket * createServerSocket(jint, jint, ::java::net::InetAddress *); -private: - void setup(::gnu::javax::net::ssl::provider::SSLServerSocket *); - ::gnu::javax::net::ssl::provider::SessionContext * __attribute__((aligned(__alignof__( ::javax::net::ssl::SSLServerSocketFactory)))) sessions; - ::javax::net::ssl::X509KeyManager * keyManager; - ::javax::net::ssl::X509TrustManager * trustManager; - ::gnu::javax::net::ssl::SRPTrustManager * srpTrustManager; - ::java::security::SecureRandom * random; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_SSLServerSocketFactory__ diff --git a/libjava/gnu/javax/net/ssl/provider/SSLSocket.h b/libjava/gnu/javax/net/ssl/provider/SSLSocket.h deleted file mode 100644 index ee2ecbbe832..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/SSLSocket.h +++ /dev/null @@ -1,240 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_SSLSocket__ -#define __gnu_javax_net_ssl_provider_SSLSocket__ - -#pragma interface - -#include <javax/net/ssl/SSLSocket.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace security - { - namespace hash - { - class IMessageDigest; - } - namespace sig - { - class ISignature; - } - } - } - namespace javax - { - namespace net - { - namespace ssl - { - class SRPTrustManager; - namespace provider - { - class Alert; - class CipherSuite; - class Finished; - class ProtocolVersion; - class RecordInput; - class SSLSocket; - class Session; - class SessionContext; - } - } - } - } - } - namespace java - { - namespace math - { - class BigInteger; - } - namespace net - { - class InetAddress; - class Socket; - class SocketAddress; - } - namespace nio - { - namespace channels - { - class SocketChannel; - } - } - namespace security - { - class SecureRandom; - namespace cert - { - class X509Certificate; - } - } - } - namespace javax - { - namespace net - { - namespace ssl - { - class HandshakeCompletedListener; - class SSLSession; - class X509KeyManager; - class X509TrustManager; - } - } - } -} - -class gnu::javax::net::ssl::provider::SSLSocket : public ::javax::net::ssl::SSLSocket -{ - -public: // actually package-private - SSLSocket(::java::net::Socket *, ::java::lang::String *, jint, jboolean); - SSLSocket(::java::net::Socket *, ::java::nio::channels::SocketChannel *); - SSLSocket(); - SSLSocket(::java::net::InetAddress *, jint); - SSLSocket(::java::net::InetAddress *, jint, ::java::net::InetAddress *, jint); - SSLSocket(::java::lang::String *, jint); - SSLSocket(::java::lang::String *, jint, ::java::net::InetAddress *, jint); -private: - void initialize(); -public: - void addHandshakeCompletedListener(::javax::net::ssl::HandshakeCompletedListener *); - void removeHandshakeCompletedListener(::javax::net::ssl::HandshakeCompletedListener *); - JArray< ::java::lang::String * > * getEnabledProtocols(); - void setEnabledProtocols(JArray< ::java::lang::String * > *); - JArray< ::java::lang::String * > * getSupportedProtocols(); - JArray< ::java::lang::String * > * getEnabledCipherSuites(); - void setEnabledCipherSuites(JArray< ::java::lang::String * > *); - JArray< ::java::lang::String * > * getSupportedCipherSuites(); - ::javax::net::ssl::SSLSession * getSession(); - jboolean getEnableSessionCreation(); - void setEnableSessionCreation(jboolean); - jboolean getNeedClientAuth(); - void setNeedClientAuth(jboolean); - jboolean getWantClientAuth(); - void setWantClientAuth(jboolean); - jboolean getUseClientMode(); - void setUseClientMode(jboolean); - void startHandshake(); - ::java::net::InetAddress * getInetAddress(); - ::java::net::InetAddress * getLocalAddress(); - jint getPort(); - jint getLocalPort(); - ::java::io::InputStream * getInputStream(); - ::java::io::OutputStream * getOutputStream(); - void setTcpNoDelay(jboolean); - jboolean getTcpNoDelay(); - void setSoLinger(jboolean, jint); - jint getSoLinger(); - void sendUrgentData(jint); - void setSoTimeout(jint); - jint getSoTimeout(); - void setSendBufferSize(jint); - jint getSendBufferSize(); - void setReceiveBufferSize(jint); - jint getReceiveBufferSize(); - void close(); - ::java::lang::String * toString(); - void connect(::java::net::SocketAddress *); - void connect(::java::net::SocketAddress *, jint); - void bind(::java::net::SocketAddress *); - ::java::net::SocketAddress * getLocalSocketAddress(); - ::java::nio::channels::SocketChannel * getChannel(); - jboolean isBound(); - jboolean isClosed(); - void setOOBInline(jboolean); - jboolean getOOBInline(); - void setKeepAlive(jboolean); - jboolean getKeepAlive(); - void setTrafficClass(jint); - jint getTrafficClass(); - void setReuseAddress(jboolean); - jboolean getReuseAddress(); - void shutdownInput(); - void shutdownOutput(); - jboolean isConnected(); - jboolean isInputShutdown(); - jboolean isOutputShutdown(); -public: // actually protected - void finalize(); -public: // actually package-private - void setSessionContext(::gnu::javax::net::ssl::provider::SessionContext *); - void setEnabledCipherSuites(::java::util::List *); - void setEnabledProtocols(::java::util::SortedSet *); - void setSRPTrustManager(::gnu::javax::net::ssl::SRPTrustManager *); - void setTrustManager(::javax::net::ssl::X509TrustManager *); - void setKeyManager(::javax::net::ssl::X509KeyManager *); - void setRandom(::java::security::SecureRandom *); - void sendAlert(::gnu::javax::net::ssl::provider::Alert *); - ::gnu::javax::net::ssl::provider::Alert * checkAlert(); - void checkHandshakeDone(); -private: - void changeCipherSpec(); - void readChangeCipherSpec(); - void setupIO(); - void handshakeCompleted(); - void doClientHandshake(); - void doServerHandshake(); - JArray< JArray< jbyte > * > * generateKeys(JArray< jbyte > *, JArray< jbyte > *, ::gnu::javax::net::ssl::provider::ProtocolVersion *); - ::gnu::javax::net::ssl::provider::Finished * generateFinished(::gnu::javax::net::ssl::provider::ProtocolVersion *, ::gnu::java::security::hash::IMessageDigest *, ::gnu::java::security::hash::IMessageDigest *, jboolean); - ::gnu::javax::net::ssl::provider::Alert * unexpectedMessage(); - void throwUnexpectedMessage(); - ::gnu::javax::net::ssl::provider::Alert * handshakeFailure(); - void throwHandshakeFailure(); - ::gnu::javax::net::ssl::provider::Alert * internalError(); - void throwInternalError(); - ::gnu::javax::net::ssl::provider::Alert * peerUnverified(JArray< ::java::security::cert::X509Certificate * > *); - void throwPeerUnverified(JArray< ::java::security::cert::X509Certificate * > *); - ::gnu::javax::net::ssl::provider::CipherSuite * selectSuite(::java::util::List *, ::gnu::javax::net::ssl::provider::ProtocolVersion *); - ::java::lang::String * askUserName(::java::lang::String *); - ::java::lang::String * askPassword(::java::lang::String *); - jboolean checkCertificates(JArray< ::java::security::cert::X509Certificate * > *); - void updateSig(::gnu::java::security::sig::ISignature *, ::java::math::BigInteger *); - void fatal(); - static const jboolean DEBUG_HANDSHAKE_LAYER = 1; - static const jboolean DEBUG_KEY_EXCHANGE = 0; - static ::java::util::logging::Logger * logger; - ::java::net::Socket * __attribute__((aligned(__alignof__( ::javax::net::ssl::SSLSocket)))) underlyingSocket; - jint underlyingPort; - jboolean autoClose; -public: // actually package-private - ::gnu::javax::net::ssl::provider::SessionContext * sessionContext; - ::gnu::javax::net::ssl::provider::Session * session; - ::java::util::LinkedList * handshakeListeners; -private: - jboolean clientMode; - jboolean wantClientAuth; - jboolean needClientAuth; - jboolean createSessions; - jboolean handshakeDone; - ::java::lang::String * remoteHost; - ::java::io::InputStream * socketIn; - ::java::io::OutputStream * socketOut; - ::java::io::InputStream * applicationIn; - ::java::io::OutputStream * applicationOut; - ::java::io::InputStream * handshakeIn; - ::java::io::OutputStream * handshakeOut; -public: // actually package-private - ::gnu::javax::net::ssl::provider::RecordInput * recordInput; -private: - jlong handshakeTime; - ::java::nio::channels::SocketChannel * channel; -public: // actually package-private - static ::java::util::SortedSet * supportedProtocols; - static ::java::util::List * supportedSuites; -private: - static JArray< jbyte > * SENDER_CLIENT; - static JArray< jbyte > * SENDER_SERVER; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_SSLSocket__ diff --git a/libjava/gnu/javax/net/ssl/provider/SSLSocketFactory.h b/libjava/gnu/javax/net/ssl/provider/SSLSocketFactory.h deleted file mode 100644 index ce96e048dc9..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/SSLSocketFactory.h +++ /dev/null @@ -1,81 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_SSLSocketFactory__ -#define __gnu_javax_net_ssl_provider_SSLSocketFactory__ - -#pragma interface - -#include <javax/net/ssl/SSLSocketFactory.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class SSLSocket; - class SSLSocketFactory; - class SessionContext; - } - } - } - } - } - namespace java - { - namespace net - { - class InetAddress; - class Socket; - } - namespace security - { - class SecureRandom; - } - } - namespace javax - { - namespace net - { - namespace ssl - { - class X509KeyManager; - class X509TrustManager; - } - } - } -} - -class gnu::javax::net::ssl::provider::SSLSocketFactory : public ::javax::net::ssl::SSLSocketFactory -{ - -public: // actually package-private - SSLSocketFactory(::javax::net::ssl::X509TrustManager *, ::javax::net::ssl::X509KeyManager *, ::java::security::SecureRandom *, ::gnu::javax::net::ssl::provider::SessionContext *); -public: - virtual JArray< ::java::lang::String * > * getDefaultCipherSuites(); - virtual JArray< ::java::lang::String * > * getSupportedCipherSuites(); - virtual ::java::net::Socket * createSocket(::java::net::Socket *, ::java::lang::String *, jint, jboolean); - virtual ::java::net::Socket * createSocket(); - virtual ::java::net::Socket * createSocket(::java::lang::String *, jint); - virtual ::java::net::Socket * createSocket(::java::lang::String *, jint, ::java::net::InetAddress *, jint); - virtual ::java::net::Socket * createSocket(::java::net::InetAddress *, jint); - virtual ::java::net::Socket * createSocket(::java::net::InetAddress *, jint, ::java::net::InetAddress *, jint); -private: - ::gnu::javax::net::ssl::provider::SSLSocket * setup(::gnu::javax::net::ssl::provider::SSLSocket *); - ::javax::net::ssl::X509TrustManager * __attribute__((aligned(__alignof__( ::javax::net::ssl::SSLSocketFactory)))) trustManager; - ::javax::net::ssl::X509KeyManager * keyManager; - ::java::security::SecureRandom * random; - ::gnu::javax::net::ssl::provider::SessionContext * sessionContext; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_SSLSocketFactory__ diff --git a/libjava/gnu/javax/net/ssl/provider/SSLSocketInputStream.h b/libjava/gnu/javax/net/ssl/provider/SSLSocketInputStream.h deleted file mode 100644 index 22b8e5fa98e..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/SSLSocketInputStream.h +++ /dev/null @@ -1,52 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_SSLSocketInputStream__ -#define __gnu_javax_net_ssl_provider_SSLSocketInputStream__ - -#pragma interface - -#include <java/io/FilterInputStream.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class SSLSocket; - class SSLSocketInputStream; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::SSLSocketInputStream : public ::java::io::FilterInputStream -{ - -public: // actually package-private - SSLSocketInputStream(::java::io::InputStream *, ::gnu::javax::net::ssl::provider::SSLSocket *); - SSLSocketInputStream(::java::io::InputStream *, ::gnu::javax::net::ssl::provider::SSLSocket *, jboolean); -public: - virtual jint available(); - virtual jint read(); - virtual jint read(JArray< jbyte > *); - virtual jint read(JArray< jbyte > *, jint, jint); -private: - jboolean checkAlert(); - ::gnu::javax::net::ssl::provider::SSLSocket * __attribute__((aligned(__alignof__( ::java::io::FilterInputStream)))) socket; - jboolean checkHandshake; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_SSLSocketInputStream__ diff --git a/libjava/gnu/javax/net/ssl/provider/SSLSocketOutputStream.h b/libjava/gnu/javax/net/ssl/provider/SSLSocketOutputStream.h deleted file mode 100644 index e62ee5dbc77..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/SSLSocketOutputStream.h +++ /dev/null @@ -1,51 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_SSLSocketOutputStream__ -#define __gnu_javax_net_ssl_provider_SSLSocketOutputStream__ - -#pragma interface - -#include <java/io/FilterOutputStream.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class SSLSocket; - class SSLSocketOutputStream; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::SSLSocketOutputStream : public ::java::io::FilterOutputStream -{ - -public: // actually package-private - SSLSocketOutputStream(::java::io::OutputStream *, ::gnu::javax::net::ssl::provider::SSLSocket *); - SSLSocketOutputStream(::java::io::OutputStream *, ::gnu::javax::net::ssl::provider::SSLSocket *, jboolean); -public: - virtual void write(jint); - virtual void write(JArray< jbyte > *); - virtual void write(JArray< jbyte > *, jint, jint); -private: - void checkAlert(); - ::gnu::javax::net::ssl::provider::SSLSocket * __attribute__((aligned(__alignof__( ::java::io::FilterOutputStream)))) socket; - jboolean checkHandshake; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_SSLSocketOutputStream__ diff --git a/libjava/gnu/javax/net/ssl/provider/SecurityParameters.h b/libjava/gnu/javax/net/ssl/provider/SecurityParameters.h deleted file mode 100644 index e96e7da22de..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/SecurityParameters.h +++ /dev/null @@ -1,54 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_SecurityParameters__ -#define __gnu_javax_net_ssl_provider_SecurityParameters__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class ContentType; - class ProtocolVersion; - class SecurityParameters; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::SecurityParameters : public ::java::lang::Object -{ - -public: - virtual JArray< jbyte > * decrypt(JArray< jbyte > *, ::gnu::javax::net::ssl::provider::ProtocolVersion *, ::gnu::javax::net::ssl::provider::ContentType *) = 0; - virtual JArray< jbyte > * encrypt(JArray< jbyte > *, jint, jint, ::gnu::javax::net::ssl::provider::ContentType *) = 0; - virtual void reset() = 0; - virtual ::gnu::javax::net::ssl::provider::ProtocolVersion * getVersion() = 0; - virtual void setVersion(::gnu::javax::net::ssl::provider::ProtocolVersion *) = 0; - virtual void setDeflating(jboolean) = 0; - virtual void setInflating(jboolean) = 0; - virtual jint getFragmentLength() = 0; - virtual void setFragmentLength(jint) = 0; - virtual void setInCipher(::java::lang::Object *) = 0; - virtual void setOutCipher(::java::lang::Object *) = 0; - virtual void setInMac(::java::lang::Object *) = 0; - virtual void setOutMac(::java::lang::Object *) = 0; - static ::java::lang::Class class$; -} __attribute__ ((java_interface)); - -#endif // __gnu_javax_net_ssl_provider_SecurityParameters__ diff --git a/libjava/gnu/javax/net/ssl/provider/Session$ID.h b/libjava/gnu/javax/net/ssl/provider/Session$ID.h deleted file mode 100644 index 849f94155df..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/Session$ID.h +++ /dev/null @@ -1,49 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_Session$ID__ -#define __gnu_javax_net_ssl_provider_Session$ID__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class Session$ID; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::Session$ID : public ::java::lang::Object -{ - -public: // actually package-private - Session$ID(JArray< jbyte > *); -public: - JArray< jbyte > * getId(); - jboolean equals(::java::lang::Object *); - jint hashCode(); - jint compareTo(::java::lang::Object *); - ::java::lang::String * toString(); -private: - JArray< jbyte > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_Session$ID__ diff --git a/libjava/gnu/javax/net/ssl/provider/Session.h b/libjava/gnu/javax/net/ssl/provider/Session.h deleted file mode 100644 index d1f241cc615..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/Session.h +++ /dev/null @@ -1,134 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_Session__ -#define __gnu_javax_net_ssl_provider_Session__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - class SRPTrustManager; - namespace provider - { - class Alert; - class CipherSuite; - class ProtocolVersion; - class SecurityParameters; - class Session; - class Session$ID; - class SessionContext; - } - } - } - } - } - namespace java - { - namespace security - { - class Principal; - class SecureRandom; - namespace cert - { - class Certificate; - } - } - } - namespace javax - { - namespace net - { - namespace ssl - { - class SSLPermission; - class SSLSessionContext; - class X509KeyManager; - class X509TrustManager; - } - } - namespace security - { - namespace cert - { - class X509Certificate; - } - } - } -} - -class gnu::javax::net::ssl::provider::Session : public ::java::lang::Object -{ - -public: // actually package-private - Session(); - Session(jlong); -public: // actually protected - ::java::lang::Object * clone(); -public: - ::java::lang::String * getCipherSuite(); - jlong getCreationTime(); - JArray< jbyte > * getId(); - jlong getLastAccessedTime(); - JArray< ::java::security::cert::Certificate * > * getLocalCertificates(); - JArray< ::java::security::cert::Certificate * > * getPeerCertificates(); - JArray< ::javax::security::cert::X509Certificate * > * getPeerCertificateChain(); - ::java::lang::String * getPeerHost(); - ::java::lang::String * getProtocol(); - ::javax::net::ssl::SSLSessionContext * getSessionContext(); - JArray< ::java::lang::String * > * getValueNames(); - ::java::lang::Object * getValue(::java::lang::String *); - void putValue(::java::lang::String *, ::java::lang::Object *); - void removeValue(::java::lang::String *); - void invalidate(); -public: // actually package-private - void access(); - void setLastAccessedTime(jlong); -public: - jint getApplicationBufferSize() = 0; - ::java::security::Principal * getLocalPrincipal() = 0; - jint getPacketBufferSize() = 0; - jint getPeerPort() = 0; - ::java::security::Principal * getPeerPrincipal() = 0; - jboolean isValid() = 0; -private: - static ::javax::net::ssl::SSLPermission * GET_SESSION_CONTEXT_PERMISSION; - jlong __attribute__((aligned(__alignof__( ::java::lang::Object)))) creationTime; - ::java::util::Date * lastAccessedTime; -public: // actually package-private - ::gnu::javax::net::ssl::provider::Session$ID * sessionId; - JArray< ::java::security::cert::Certificate * > * localCerts; - JArray< ::java::security::cert::Certificate * > * peerCerts; - JArray< ::javax::security::cert::X509Certificate * > * peerCertChain; - ::java::lang::String * peerHost; - jboolean peerVerified; - ::gnu::javax::net::ssl::provider::SessionContext * context; - ::java::util::HashMap * values; - jboolean valid; - ::java::util::List * enabledSuites; - ::gnu::javax::net::ssl::provider::CipherSuite * cipherSuite; - ::java::util::SortedSet * enabledProtocols; - ::gnu::javax::net::ssl::provider::ProtocolVersion * protocol; - JArray< jbyte > * masterSecret; - ::gnu::javax::net::ssl::SRPTrustManager * srpTrustManager; - ::javax::net::ssl::X509TrustManager * trustManager; - ::javax::net::ssl::X509KeyManager * keyManager; - ::java::security::SecureRandom * random; - ::gnu::javax::net::ssl::provider::SecurityParameters * params; - ::gnu::javax::net::ssl::provider::Alert * currentAlert; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_Session__ diff --git a/libjava/gnu/javax/net/ssl/provider/SessionContext.h b/libjava/gnu/javax/net/ssl/provider/SessionContext.h deleted file mode 100644 index 3dab41cd799..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/SessionContext.h +++ /dev/null @@ -1,70 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_SessionContext__ -#define __gnu_javax_net_ssl_provider_SessionContext__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class Session; - class Session$ID; - class SessionContext; - } - } - } - } - } - namespace javax - { - namespace net - { - namespace ssl - { - class SSLSession; - } - } - } -} - -class gnu::javax::net::ssl::provider::SessionContext : public ::java::lang::Object -{ - -public: // actually package-private - SessionContext(); -public: - virtual ::java::util::Enumeration * getIds(); - virtual ::javax::net::ssl::SSLSession * getSession(JArray< jbyte > *); - virtual jint getSessionCacheSize(); - virtual void setSessionCacheSize(jint); - virtual jint getSessionTimeout(); - virtual void setSessionTimeout(jint); - virtual ::java::lang::String * toString(); -public: // actually package-private - virtual jboolean addSession(::gnu::javax::net::ssl::provider::Session$ID *, ::gnu::javax::net::ssl::provider::Session *); - virtual jboolean containsSessionID(::gnu::javax::net::ssl::provider::Session$ID *); - virtual jboolean removeSession(::gnu::javax::net::ssl::provider::Session$ID *); - virtual void notifyAccess(::gnu::javax::net::ssl::provider::Session *); -public: // actually protected - ::java::util::HashMap * __attribute__((aligned(__alignof__( ::java::lang::Object)))) sessions; - jint cacheSize; - jint timeout; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_SessionContext__ diff --git a/libjava/gnu/javax/net/ssl/provider/SynchronizedRandom.h b/libjava/gnu/javax/net/ssl/provider/SynchronizedRandom.h deleted file mode 100644 index a045e5308f1..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/SynchronizedRandom.h +++ /dev/null @@ -1,62 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_SynchronizedRandom__ -#define __gnu_javax_net_ssl_provider_SynchronizedRandom__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace security - { - namespace prng - { - class IRandom; - } - } - } - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class SynchronizedRandom; - } - } - } - } - } -} - -class gnu::javax::net::ssl::provider::SynchronizedRandom : public ::java::lang::Object -{ - -public: // actually package-private - SynchronizedRandom(::gnu::java::security::prng::IRandom *); -public: - virtual ::java::lang::String * name(); - virtual void init(::java::util::Map *); - virtual jbyte nextByte(); - virtual void nextBytes(JArray< jbyte > *, jint, jint); - virtual ::java::lang::Object * clone(); - virtual void addRandomByte(jbyte); - virtual void addRandomBytes(JArray< jbyte > *); - virtual void addRandomBytes(JArray< jbyte > *, jint, jint); -private: - ::gnu::java::security::prng::IRandom * __attribute__((aligned(__alignof__( ::java::lang::Object)))) random; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_SynchronizedRandom__ diff --git a/libjava/gnu/javax/net/ssl/provider/XMLSessionContext$SAXHandler.h b/libjava/gnu/javax/net/ssl/provider/XMLSessionContext$SAXHandler.h deleted file mode 100644 index 0ced1c2dd3d..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/XMLSessionContext$SAXHandler.h +++ /dev/null @@ -1,102 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_XMLSessionContext$SAXHandler__ -#define __gnu_javax_net_ssl_provider_XMLSessionContext$SAXHandler__ - -#pragma interface - -#include <org/xml/sax/helpers/DefaultHandler.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace security - { - namespace prng - { - class IRandom; - } - } - } - namespace javax - { - namespace crypto - { - namespace mac - { - class IMac; - } - namespace mode - { - class IMode; - } - } - namespace net - { - namespace ssl - { - namespace provider - { - class Session; - class SessionContext; - class XMLSessionContext; - class XMLSessionContext$SAXHandler; - } - } - } - } - } - namespace org - { - namespace xml - { - namespace sax - { - class Attributes; - } - } - } -} - -class gnu::javax::net::ssl::provider::XMLSessionContext$SAXHandler : public ::org::xml::sax::helpers::DefaultHandler -{ - -public: // actually package-private - XMLSessionContext$SAXHandler(::gnu::javax::net::ssl::provider::XMLSessionContext *, ::gnu::javax::net::ssl::provider::SessionContext *, ::gnu::java::security::prng::IRandom *); -public: - virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); - virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); - virtual void characters(JArray< jchar > *, jint, jint); -private: - ::gnu::javax::net::ssl::provider::SessionContext * __attribute__((aligned(__alignof__( ::org::xml::sax::helpers::DefaultHandler)))) context; - ::gnu::javax::net::ssl::provider::Session * current; - ::gnu::java::security::prng::IRandom * pbekdf; - ::java::lang::StringBuffer * buf; - ::java::lang::String * certType; - jint state; - ::gnu::javax::crypto::mode::IMode * cipher; - ::java::util::HashMap * cipherAttr; - ::gnu::javax::crypto::mac::IMac * mac; - ::java::util::HashMap * macAttr; - JArray< jbyte > * key; - JArray< jbyte > * iv; - JArray< jbyte > * mackey; - static const jint START = 0; - static const jint SESSIONS = 1; - static const jint SESSION = 2; - static const jint PEER = 3; - static const jint PEER_CERTS = 4; - static const jint CERTS = 5; - static const jint SECRET = 6; -public: // actually package-private - ::gnu::javax::net::ssl::provider::XMLSessionContext * this$0; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_XMLSessionContext$SAXHandler__ diff --git a/libjava/gnu/javax/net/ssl/provider/XMLSessionContext.h b/libjava/gnu/javax/net/ssl/provider/XMLSessionContext.h deleted file mode 100644 index dfc42243c3f..00000000000 --- a/libjava/gnu/javax/net/ssl/provider/XMLSessionContext.h +++ /dev/null @@ -1,69 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_javax_net_ssl_provider_XMLSessionContext__ -#define __gnu_javax_net_ssl_provider_XMLSessionContext__ - -#pragma interface - -#include <gnu/javax/net/ssl/provider/SessionContext.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace security - { - namespace prng - { - class IRandom; - } - } - } - namespace javax - { - namespace net - { - namespace ssl - { - namespace provider - { - class Session; - class Session$ID; - class XMLSessionContext; - } - } - } - } - } - namespace java - { - namespace security - { - class SecureRandom; - } - } -} - -class gnu::javax::net::ssl::provider::XMLSessionContext : public ::gnu::javax::net::ssl::provider::SessionContext -{ - -public: // actually package-private - XMLSessionContext(); - virtual jboolean addSession(::gnu::javax::net::ssl::provider::Session$ID *, ::gnu::javax::net::ssl::provider::Session *); - virtual void notifyAccess(::gnu::javax::net::ssl::provider::Session *); - virtual jboolean removeSession(::gnu::javax::net::ssl::provider::Session$ID *); -private: - void decode(); - void encode(); - ::java::io::File * __attribute__((aligned(__alignof__( ::gnu::javax::net::ssl::provider::SessionContext)))) file; - ::gnu::java::security::prng::IRandom * pbekdf; - jboolean compress; - ::java::security::SecureRandom * random; - jboolean encoding; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_javax_net_ssl_provider_XMLSessionContext__ |