)]}'
{
  "id": "8526b60cce27e0cf0074e66495ad1ee1927da38f",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "4e1ccf385c7282433278b53d2e5be0568b9b1851",
      "name": "Alert.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d44ec034411dda14f569fe8fabfaad1f6f40667d",
      "name": "AlpnExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2160e844a840ec8b3b8bf3a0aea73cab6218f1e1",
      "name": "Authenticator.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "20bb67c06d63cd18add432bd87098a26e8ca5564",
      "name": "BaseSSLSocketImpl.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b975290d09d852d6ba624b32bbfea2bcb56e515e",
      "name": "CertSignAlgsExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "49713b6db11d76635eb29ae71061c6aac12458c0",
      "name": "CertStatusExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "43bac16f0eacee411a8182f9226c16e0573c3d82",
      "name": "CertificateAuthoritiesExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "609a81571ed043df6d371333d9aada1b0d2a9e4e",
      "name": "CertificateMessage.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "66b8c0487032f62a8680fe38e63a0c368b667e32",
      "name": "CertificateRequest.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "11b2c5e587d438eda72276ad509cab10d896abc3",
      "name": "CertificateStatus.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "09d07d8e62d7a2bc2e5db7847ff20782ba52c922",
      "name": "CertificateVerify.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6da6f7456913c9afc4651a3ccd7b27cce46b64f5",
      "name": "ChangeCipherSpec.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4a2063ded4238740b770005acdaf82dd594666b4",
      "name": "CipherSuite.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1a6bcd52e6dbe09bc6da8e0ce9987019566d5a0a",
      "name": "CipherType.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f95102b4363c8831031b0cbd44d117b15408580",
      "name": "Ciphertext.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "19ca6c070e9150bb854f26e84f3a1ea050746bc0",
      "name": "ClientAuthType.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff7690966bb394605b66fb22ce8cf0ef62d1d4ea",
      "name": "ClientHandshakeContext.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3e43921520df087be7ad9f7c11e736794ce1284e",
      "name": "ClientHello.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a11a5243b4fb6c13931af6a301234345b097716a",
      "name": "ClientKeyExchange.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3e4c5a582f19cc31fd629ffc8f0debf22d9dcf6c",
      "name": "ConnectionContext.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4a50bd600630fc59b660bf1d31d17f1ff5dd4c81",
      "name": "ContentType.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d54a1a3e63d5ff2a7427405e9c84a40a2e23e507",
      "name": "CookieExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fb5d6feef556b8622e831c42800e5600c75c52aa",
      "name": "DHClientKeyExchange.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1fc9d07cdd855dda4b026512b8830a0208e928c3",
      "name": "DHKeyExchange.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2df62d50fb845994adef5e1fc209c69ee229c96a",
      "name": "DHServerKeyExchange.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "101a42a540707219ca84d564d99965b2f1656be4",
      "name": "DTLSInputRecord.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "691ac32c26b826d02dbdfc0d89c802e636fdfe29",
      "name": "DTLSOutputRecord.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fe5503516b80251d3fe74a4325f2e53b4b6f2976",
      "name": "DTLSRecord.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e1c1b1377ad25eb262c68706de18c769d3ce44d4",
      "name": "ECDHClientKeyExchange.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b415f655bea4e3e30f0562aaa09be2b6efac212",
      "name": "ECDHKeyExchange.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b31c0ba9cb9de80143ff7b65e7873c8ebbe76fd7",
      "name": "ECDHServerKeyExchange.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "580e1d416deabfbcbd1b9c718e3af70cad450aed",
      "name": "ECPointFormatsExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d1975b5caa48d931147bca91e96068dc3e3406e5",
      "name": "EncryptedExtensions.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ab3e35dc83ae383e3e8048d5fb75aabe3d5546ae",
      "name": "EphemeralKeyManager.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff4694c8c7caa7a5cb76b1166ddd4bbc1889e53d",
      "name": "ExtendedMasterSecretExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9421d12ec150d59ce3b49c3165ca0b18e60b50cf",
      "name": "Finished.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f241a055628f76faea334639870f9d7f9daf0df0",
      "name": "HandshakeAbsence.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b23c33465fb081e5d5857039e4a056286131ce3e",
      "name": "HandshakeConsumer.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8455ddfc65d3fbbd1dadd720abc8048e0e7daf2d",
      "name": "HandshakeContext.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2b33f42c9040dbc625bdab3e9db12d304bcaa08b",
      "name": "HandshakeHash.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "619364425027a3b78e398d5a71e6308eeed16e26",
      "name": "HandshakeOutStream.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "977c0e09326560788148621d388b8c8c69a3dbac",
      "name": "HandshakeProducer.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5c2a09b7c034b09d392cc3bafae982e2329db7a9",
      "name": "HelloCookieManager.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f4da66b5dd3b7bae3efa96b3a092819279f94937",
      "name": "HelloRequest.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f28ae16de88728ed11d69d6df1d81a2f3d783ef0",
      "name": "HelloVerifyRequest.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f110641a6aa31dc76f742c3a7bba3adcea669055",
      "name": "InputRecord.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ffc2d84168ba08e1b575f1970b1d2a334facb12",
      "name": "JsseJce.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "623f83f547a8bbf83fe68eec9acbc111b36a42a1",
      "name": "KAKeyDerivation.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "95afc6cfe0c35ca098620d791d10214ff81700e5",
      "name": "KeyManagerFactoryImpl.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2df6d26ff31c9e6482d0f1b9900e9180149dad16",
      "name": "KeyShareExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c4549070f02c08f5bcee3cd695c85af2d406a893",
      "name": "KeyUpdate.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a07e81be914cdc397f6371a07ddef05f9e87f93e",
      "name": "MaxFragExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "46280a05355164b5eab4dc68db93532ad1522c58",
      "name": "NamedGroup.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "20cfe338e56328bea3791ffa06ef819c7bfdcfed",
      "name": "NamedGroupCredentials.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dc4a780c8ad2291e03c3d7e1a65946d641b7a52b",
      "name": "NamedGroupPossession.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4c879e0dc4d76577a4982246093b80506dc5d218",
      "name": "NewSessionTicket.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0fa831f635189609fd07c325947599311cc89ebf",
      "name": "OutputRecord.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6a367ef9aabbf19a6047b14870539485fa179f1d",
      "name": "Plaintext.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b06549b40e3e97a22523456a44796c9c6b82723e",
      "name": "PostHandshakeContext.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "76bb64a66c3cff90fc5d6be12eb58c844f52cfa0",
      "name": "PreSharedKeyExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e510fe92b0ef3da8a79ded58c44903952ea62248",
      "name": "PredefinedDHParameterSpecs.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d2db3e66b033777b6e8ce50af9aa61c533f27e0a",
      "name": "ProtocolVersion.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "07707c5163a45972d7a2f9c4f198fd9f65901aea",
      "name": "PskKeyExchangeModesExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "701ba35174e8f83770d0c650a29a4f18ed16bc69",
      "name": "RSAClientKeyExchange.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "311ac97e744dbe896764388ec038a2aeb1db08c5",
      "name": "RSAKeyExchange.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8633b9458cea958be20cf6e201441c60cd2ad3e0",
      "name": "RSAServerKeyExchange.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "31800f26833d2d80ac39ec241cf511588528b059",
      "name": "RSASignature.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7429d9e48cb836ef9b8517689dfb9877f1bc72e7",
      "name": "RandomCookie.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e6f53a2dcc600485ad5994bb010fe592285bb230",
      "name": "Record.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e1348badd309739228ef4096ad2949552622a1f9",
      "name": "RenegoInfoExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "88cdfbca5ff25484eba745583b81c9d6a4c6d557",
      "name": "SSLAlgorithmConstraints.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "565ed8f6128a9207abc8c233a0527b9ea9c55b18",
      "name": "SSLAlgorithmDecomposer.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "49c33cbe67e4c85b805190eb684a60f39a500934",
      "name": "SSLAuthentication.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "58ed20792ad1884a614e16cac47dd0b0121ed596",
      "name": "SSLBasicKeyDerivation.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d11ffc96b47712cf2b2bfb49b630126fbccaadf3",
      "name": "SSLCipher.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bb032e019d31cede90db7fb3223bf95b4bd4bcf1",
      "name": "SSLConfiguration.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d9f44b22d714e9bc555458f82c6922dbe17976b1",
      "name": "SSLConsumer.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f09270aa9e6b55842a2aba71d21b2ccfd245d012",
      "name": "SSLContextImpl.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "535579aa2f5981aa2f6bcbd587893e2ab1e0a325",
      "name": "SSLCredentials.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4b19f5a9d7bba1316dda6cb8fde31239f0cbfc26",
      "name": "SSLEngineImpl.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1bfbd9f51bf00924c6692591f0351e4aaac01af6",
      "name": "SSLEngineInputRecord.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4a689a84d5f5498e22a22a38df9eb8293eb1fad1",
      "name": "SSLEngineOutputRecord.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b28ef763796f34a8178a6ade857dae5fd6601d57",
      "name": "SSLExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5ad93cfc836fd48b250ecb4eaa620e8d4a22ee02",
      "name": "SSLExtensions.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7c78f6c3005261e9f30621bbca27eb94f17ab242",
      "name": "SSLHandshake.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eaa257ace43491a1de1aee861487e9246bf457a7",
      "name": "SSLHandshakeBinding.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f887b6dbe7e78240a4074ff9128f3cf5e173358",
      "name": "SSLKeyAgreement.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e31e791b86a195abcf2da37a2f060c87d4e545f2",
      "name": "SSLKeyAgreementGenerator.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ab415bdae4b176c021af991b3dd664b652e548fc",
      "name": "SSLKeyDerivation.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "38bc95a126a47c0b55e93d8f48ac9d10130c14f4",
      "name": "SSLKeyDerivationGenerator.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22a44590ce3c827f076550b46e5cc9f7562b0851",
      "name": "SSLKeyExchange.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ec5dee26cfcd202a5dcdf846985673a82a8ee164",
      "name": "SSLLogger.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "db5887c5e8e48e1caa69b93d816831e94b900d47",
      "name": "SSLMasterKeyDerivation.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c3a409bfe8b8dfcc450ee02f7601a36e13c59552",
      "name": "SSLPossession.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b2275a5ea37165d830869dbb5ba69106b17e0615",
      "name": "SSLPossessionGenerator.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "466247d689b0fe21f7d5751d7a1abe3a14b2c642",
      "name": "SSLProducer.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "922f166247914b6ea124c5d6fc02b34130d24ce7",
      "name": "SSLRecord.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d2f4dfc14a3a657fcc80936a2970e9415fb947c2",
      "name": "SSLScope.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dc3b2bcb4bc83e459f8d26010590677f9ff9adcd",
      "name": "SSLSecretDerivation.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e39f0368f47b0db27dc617cce5902d7e99fdc1a4",
      "name": "SSLServerSocketFactoryImpl.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "daf9098c399c4cbba7d3b6fdff2563d55ecdff80",
      "name": "SSLServerSocketImpl.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4baa3304fee1f9e7467a40703b2801ed3b85d276",
      "name": "SSLSessionContextImpl.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5eb9f72af46e474f0daa20360f5fdc0f693f41cb",
      "name": "SSLSessionImpl.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7303fd49796f542f527b7e929345c5dc75f6fb69",
      "name": "SSLSocketFactoryImpl.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "be95a09006f66b99b16ebcc6705183d136748f4b",
      "name": "SSLSocketImpl.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "09223a4485d97747d76011df0ae4fe03172301d6",
      "name": "SSLSocketInputRecord.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a7809754ed03937fbf81ed2dcf1b937d6094233f",
      "name": "SSLSocketOutputRecord.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "96622c02ca3756c1fdad015d72dade1ec3632b05",
      "name": "SSLStringizer.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1db07c77160d3709629e9c44f6fd102759f74add",
      "name": "SSLTrafficKeyDerivation.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c248b48fb0a147621b078e10317ca295d70fffa3",
      "name": "SSLTransport.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8bb7def0f5756360a039774f9d588f41790fde18",
      "name": "ServerHandshakeContext.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d092d6c07ded229c043213859a121749d9833524",
      "name": "ServerHello.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7136b36ffc2be14471980f46a26f139d085a7da7",
      "name": "ServerHelloDone.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "be5814acc501755a66ef2c48838389bd2bd23550",
      "name": "ServerKeyExchange.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "96c3fe2fa6abd15393dc999201692d6987f91db6",
      "name": "ServerNameExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "549a1a5ca0d3cfc628a5ed7de6bd0413f33cb5e5",
      "name": "SessionId.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c0d2bea77ca8c56d80821fefa1ec40a45ba1f93d",
      "name": "SessionTicketExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a95b31583bbec252d17800157b1ce4f132808638",
      "name": "SignatureAlgorithmsExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b3ed5810c56b354a6afab4650418d1016b3d577e",
      "name": "SignatureScheme.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1383db1ce82731569dc67e14f13aef89531dfd3c",
      "name": "StatusResponseManager.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "611a6588b4c28cd29e10e5ec98691b22164d51b3",
      "name": "SunJSSE.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "80eb70984254a73e7b9ca20b1e5832a88421ec56",
      "name": "SunX509KeyManagerImpl.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d6e1391d09bd964acaa086f60150c3a5c6689521",
      "name": "SupportedGroupsExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6efdcef0d294fa7e59b7fa4f101ead56d890f10f",
      "name": "SupportedVersionsExtension.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "717c81723ff2876080bd14d6879d65b70ece7d20",
      "name": "TransportContext.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bac7735de072cd66af6a77031de45c1878bcb1cb",
      "name": "TrustManagerFactoryImpl.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "82dc82362cadc20d3a8248cfb4f0bc31dea10f0c",
      "name": "TrustStoreManager.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ed022db3824be0384034dca092c4ec024f54952",
      "name": "Utilities.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4e91df2806e5bfad7a588be7d292affad203c0d3",
      "name": "X509Authentication.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fffbddf7d121c05e6d8e5401af0add5f74f6c25a",
      "name": "X509KeyManagerImpl.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "58794e5dce87f44667896a0bfeced904086eed62",
      "name": "X509TrustManagerImpl.java"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5baa034625ed2018bdc8b17156201130f9498fda",
      "name": "XDHKeyExchange.java"
    }
  ]
}
