diff options
Diffstat (limited to 'src/lib/libssl')
28 files changed, 421 insertions, 554 deletions
diff --git a/src/lib/libssl/src/apps/client.pem b/src/lib/libssl/src/apps/client.pem index 307910e56e..e7a47a73f3 100644 --- a/src/lib/libssl/src/apps/client.pem +++ b/src/lib/libssl/src/apps/client.pem | |||
| @@ -1,24 +1,52 @@ | |||
| 1 | issuer= /C=AU/ST=Queensland/O=CryptSoft Pty Ltd/CN=Test CA (1024 bit) | 1 | subject= C = UK, O = OpenSSL Group, OU = FOR TESTING PURPOSES ONLY, CN = Test Client Cert |
| 2 | subject=/C=AU/ST=Queensland/O=CryptSoft Pty Ltd/CN=Client test cert (512 bit) | 2 | issuer= C = UK, O = OpenSSL Group, OU = FOR TESTING PURPOSES ONLY, CN = OpenSSL Test Intermediate CA |
| 3 | -----BEGIN CERTIFICATE----- | 3 | -----BEGIN CERTIFICATE----- |
| 4 | MIIB6TCCAVICAQIwDQYJKoZIhvcNAQEEBQAwWzELMAkGA1UEBhMCQVUxEzARBgNV | 4 | MIID5zCCAs+gAwIBAgIJALnu1NlVpZ6yMA0GCSqGSIb3DQEBBQUAMHAxCzAJBgNV |
| 5 | BAgTClF1ZWVuc2xhbmQxGjAYBgNVBAoTEUNyeXB0U29mdCBQdHkgTHRkMRswGQYD | 5 | BAYTAlVLMRYwFAYDVQQKDA1PcGVuU1NMIEdyb3VwMSIwIAYDVQQLDBlGT1IgVEVT |
| 6 | VQQDExJUZXN0IENBICgxMDI0IGJpdCkwHhcNOTcwNjA5MTM1NzU2WhcNOTgwNjA5 | 6 | VElORyBQVVJQT1NFUyBPTkxZMSUwIwYDVQQDDBxPcGVuU1NMIFRlc3QgSW50ZXJt |
| 7 | MTM1NzU2WjBjMQswCQYDVQQGEwJBVTETMBEGA1UECBMKUXVlZW5zbGFuZDEaMBgG | 7 | ZWRpYXRlIENBMB4XDTExMTIwODE0MDE0OFoXDTIxMTAxNjE0MDE0OFowZDELMAkG |
| 8 | A1UEChMRQ3J5cHRTb2Z0IFB0eSBMdGQxIzAhBgNVBAMTGkNsaWVudCB0ZXN0IGNl | 8 | A1UEBhMCVUsxFjAUBgNVBAoMDU9wZW5TU0wgR3JvdXAxIjAgBgNVBAsMGUZPUiBU |
| 9 | cnQgKDUxMiBiaXQpMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALtv55QyzG6i2Plw | 9 | RVNUSU5HIFBVUlBPU0VTIE9OTFkxGTAXBgNVBAMMEFRlc3QgQ2xpZW50IENlcnQw |
| 10 | Z1pah7++Gv8L5j6Hnyr/uTZE1NLG0ABDDexmq/R4KedLjFEIYjocDui+IXs62NNt | 10 | ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0ranbHRLcLVqN+0BzcZpY |
| 11 | XrT8odkCAwEAATANBgkqhkiG9w0BAQQFAAOBgQBwtMmI7oGUG8nKmftQssATViH5 | 11 | +yOLqxzDWT1LD9eW1stC4NzXX9/DCtSIVyN7YIHdGLrIPr64IDdXXaMRzgZ2rOKs |
| 12 | NRRtoEw07DxJp/LfatHdrhqQB73eGdL5WILZJXk46Xz2e9WMSUjVCSYhdKxtflU3 | 12 | lmHCAiFpO/ja99gGCJRxH0xwQatqAULfJVHeUhs7OEGOZc2nWifjqKvGfNTilP7D |
| 13 | UR2Ajv1Oo0sTNdfz0wDqJNirLNtzyhhsaq8qMTrLwXrCP31VxBiigFSQSUFnZyTE | 13 | nwi69ipQFq9oS19FmhwVHk2wg7KZGHI1qDyG04UrfCZMRitvS9+UVhPpIPjuiBi2 |
| 14 | 9TKwhS4GlwbtCfxSKQ== | 14 | x3/FZIpL5gXJvvFK6xHY63oq2asyzBATntBgnP4qJFWWcvRx24wF1PnZabxuVoL2 |
| 15 | bPnQ/KvONDrw3IdqkKhYNTul7jEcu3OlcZIMw+7DiaKJLAzKb/bBF5gm/pwW6As9 | ||
| 16 | AgMBAAGjgY8wgYwwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBeAwLAYJYIZI | ||
| 17 | AYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQW | ||
| 18 | BBSZHKyLoTh7Mb409Zn/mK1ceSDAjDAfBgNVHSMEGDAWgBQ2w2yI55X+sL3szj49 | ||
| 19 | hqshgYfa2jANBgkqhkiG9w0BAQUFAAOCAQEAD0mL7PtPYgCEuDyOQSbLpeND5hVS | ||
| 20 | curxQdGnrJ6Acrhodb7E9ccATokeb0PLx6HBLQUicxhTZIQ9FbO43YkQcOU6C3BB | ||
| 21 | IlwskqmtN6+VmrQzNolHCDzvxNZs9lYL2VbGPGqVRyjZeHpoAlf9cQr8PgDb4d4b | ||
| 22 | vUx2KAhHQvV2nkmYvKyXcgnRuHggumF87mkxidriGAEFwH4qfOqetUg64WyxP7P2 | ||
| 23 | QLipm04SyQa7ONtIApfVXgHcE42Py4/f4arzCzMjKe3VyhGkS7nsT55X/fWgTaRm | ||
| 24 | CQPkO+H94P958WTvQDt77bQ+D3IvYaVvfil8n6HJMOJfFT0LJuSUbpSXJg== | ||
| 15 | -----END CERTIFICATE----- | 25 | -----END CERTIFICATE----- |
| 16 | -----BEGIN RSA PRIVATE KEY----- | 26 | -----BEGIN RSA PRIVATE KEY----- |
| 17 | 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 | ||
| 24 | -----END RSA PRIVATE KEY----- | 52 | -----END RSA PRIVATE KEY----- |
diff --git a/src/lib/libssl/src/apps/server2.pem b/src/lib/libssl/src/apps/server2.pem index 8bb664194e..a3927cf788 100644 --- a/src/lib/libssl/src/apps/server2.pem +++ b/src/lib/libssl/src/apps/server2.pem | |||
| @@ -1,376 +1,52 @@ | |||
| 1 | issuer= /C=AU/ST=Queensland/O=CryptSoft Pty Ltd/CN=Test CA (1024 bit) | 1 | subject= C = UK, O = OpenSSL Group, OU = FOR TESTING PURPOSES ONLY, CN = Test Server Cert #2 |
| 2 | subject=/C=AU/ST=Queensland/O=CryptSoft Pty Ltd/CN=Server test cert (1024 bit) | 2 | issuer= C = UK, O = OpenSSL Group, OU = FOR TESTING PURPOSES ONLY, CN = OpenSSL Test Intermediate CA |
| 3 | -----BEGIN CERTIFICATE----- | 3 | -----BEGIN CERTIFICATE----- |
| 4 | MIICLjCCAZcCAQEwDQYJKoZIhvcNAQEEBQAwWzELMAkGA1UEBhMCQVUxEzARBgNV | 4 | MIID6jCCAtKgAwIBAgIJALnu1NlVpZ60MA0GCSqGSIb3DQEBBQUAMHAxCzAJBgNV |
| 5 | BAgTClF1ZWVuc2xhbmQxGjAYBgNVBAoTEUNyeXB0U29mdCBQdHkgTHRkMRswGQYD | 5 | BAYTAlVLMRYwFAYDVQQKDA1PcGVuU1NMIEdyb3VwMSIwIAYDVQQLDBlGT1IgVEVT |
| 6 | VQQDExJUZXN0IENBICgxMDI0IGJpdCkwHhcNOTcwNjA5MTM1NzU0WhcNOTgwNjA5 | 6 | VElORyBQVVJQT1NFUyBPTkxZMSUwIwYDVQQDDBxPcGVuU1NMIFRlc3QgSW50ZXJt |
| 7 | MTM1NzU0WjBkMQswCQYDVQQGEwJBVTETMBEGA1UECBMKUXVlZW5zbGFuZDEaMBgG | 7 | ZWRpYXRlIENBMB4XDTExMTIwODE0MDE0OFoXDTIxMTAxNjE0MDE0OFowZzELMAkG |
| 8 | A1UEChMRQ3J5cHRTb2Z0IFB0eSBMdGQxJDAiBgNVBAMTG1NlcnZlciB0ZXN0IGNl | 8 | A1UEBhMCVUsxFjAUBgNVBAoMDU9wZW5TU0wgR3JvdXAxIjAgBgNVBAsMGUZPUiBU |
| 9 | cnQgKDEwMjQgYml0KTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAsxH1PBPm | 9 | RVNUSU5HIFBVUlBPU0VTIE9OTFkxHDAaBgNVBAMME1Rlc3QgU2VydmVyIENlcnQg |
| 10 | RkxrR11eV4bzNi4N9n11CI8nV29+ARlT1+qDe/mjVUvXlmsr1v/vf71G9GgqopSa | 10 | IzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDrdi7j9yctG+L4EjBy |
| 11 | 6RXrICLVdk/FYYYzhPvl1M+OrjaXDFO8BzBAF1Lnz6c7aRZvGRJNrRSr2nZEkqDf | 11 | gjPmEqZzOJEQba26MoQGzglU7e5Xf59Rb/hgVQuKAoiZe7/R8rK4zJ4W7iXdXw0L |
| 12 | JW9dY7r2VZEpD5QeuaRYUnuECkqeieB65GMCAwEAATANBgkqhkiG9w0BAQQFAAOB | 12 | qBpyG8B5aGKeI32w+A9TcBApoXXL2CrYQEQjZwUIpLlYBIi2NkJj3nVkq5dgl1gO |
| 13 | gQCWsOta6C0wiVzXz8wPmJKyTrurMlgUss2iSuW9366iwofZddsNg7FXniMzkIf6 | 13 | ALiQ+W8jg3kzg5Ec9rimp9r93N8wsSL3awsafurmYCvOf7leHaMP1WJ/zDRGUNHG |
| 14 | dp7jnmWZwKZ9cXsNUS2o4OL07qOk2HOywC0YsNZQsOBu1CBTYYkIefDiKFL1zQHh | 14 | /WtDjXc8ZUG1+6EXU9Jc2Fs+2Omf7fcN0l00AK/wPg8OaNS0rKyGq9JdIT9FRGV1 |
| 15 | 8lwwNd4NP+OE3NzUNkCfh4DnFfg9WHkXUlD5UpxNRJ4gJA== | 15 | bXe/rx58FaE5CItdwCSYhJvF/O95LWQoxJXye5bCFLmvDTEyVq9FMSCptfsmbXjE |
| 16 | -----END CERTIFICATE----- | 16 | ZGsXAgMBAAGjgY8wgYwwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBeAwLAYJ |
| 17 | -----BEGIN RSA PRIVATE KEY----- | 17 | YIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1Ud |
| 18 | MIICXgIBAAKBgQCzEfU8E+ZGTGtHXV5XhvM2Lg32fXUIjydXb34BGVPX6oN7+aNV | 18 | DgQWBBR52UaWWTKzZGDH/X4mWNcuqeQVazAfBgNVHSMEGDAWgBQ2w2yI55X+sL3s |
| 19 | S9eWayvW/+9/vUb0aCqilJrpFesgItV2T8VhhjOE++XUz46uNpcMU7wHMEAXUufP | 19 | zj49hqshgYfa2jANBgkqhkiG9w0BAQUFAAOCAQEANBW+XYLlHBqVY/31ie+3gRlS |
| 20 | pztpFm8ZEk2tFKvadkSSoN8lb11juvZVkSkPlB65pFhSe4QKSp6J4HrkYwIDAQAB | 20 | LPfy4SIqn0t3RJjagT29MXprblBO2cbMO8VGjkQdKGpmMXjxbht2arOOUXRHX4n/ |
| 21 | AoGBAKy8jvb0Lzby8q11yNLf7+78wCVdYi7ugMHcYA1JVFK8+zb1WfSm44FLQo/0 | 21 | XTyn/QHEf0bcwIITMReO3DZUPAEw8hSjn9xEOM0IRVOCP+mH5fi74QzzQaZVCyYg |
| 22 | dSChAjgz36TTexeLODPYxleJndjVcOMVzsLJjSM8dLpXsTS4FCeMbhw2s2u+xqKY | 22 | 5VtLKdww/+sc0nCbKl2KWgDluriH0nfVx95qgW3mg9dhXRr0zmf1w2zkBHYpARYL |
| 23 | bbPWfk+HOTyJjfnkcC5Nbg44eOmruq0gSmBeUXVM5UntlTnxAkEA7TGCA3h7kx5E | 23 | Dew6Z8EE4tS3HJu8/qM6meWzNtrfonQ3eiiMxjZBxzV46jchBwa2z9XYhP6AmpPb |
| 24 | Bl4zl2pc3gPAGt+dyfk5Po9mGJUUXhF5p2zueGmYWW74TmOWB1kzt4QRdYMzFePq | 24 | oeTSzcQNbWsxaGYzWo46oLDUZmJOwSBawbS31bZNMCoPIY6ukoesCzFSsUKZww== |
| 25 | zfDNXEa1CwJBAMFErdY0xp0UJ13WwBbUTk8rujqQdHtjw0klhpbuKkjxu2hN0wwM | ||
| 26 | 6p0D9qxF7JHaghqVRI0fAW/EE0OzdHMR9QkCQQDNR26dMFXKsoPu+vItljj/UEGf | ||
| 27 | QG7gERiQ4yxaFBPHgdpGo0kT31eh9x9hQGDkxTe0GNG/YSgCRvm8+C3TMcKXAkBD | ||
| 28 | dhGn36wkUFCddMSAM4NSJ1VN8/Z0y5HzCmI8dM3VwGtGMUQlxKxwOl30LEQzdS5M | ||
| 29 | 0SWojNYXiT2gOBfBwtbhAkEAhafl5QEOIgUz+XazS/IlZ8goNKdDVfYgK3mHHjvv | ||
| 30 | nY5G+AuGebdNkXJr4KSWxDcN+C2i47zuj4QXA16MAOandA== | ||
| 31 | -----END RSA PRIVATE KEY----- | ||
| 32 | subject=/C=US/O=AT&T Bell Laboratories/OU=Prototype Research CA | ||
| 33 | issuer= /C=US/O=AT&T Bell Laboratories/OU=Prototype Research CA | ||
| 34 | notBefore=950413210656Z | ||
| 35 | notAfter =970412210656Z | ||
| 36 | -----BEGIN X509 CERTIFICATE----- | ||
| 37 | |||
| 38 | MIICCDCCAXECAQAwDQYJKoZIhvcNAQEEBQAwTjELMAkGA1UEBhMCVVMxHzAdBgNV | ||
| 39 | BAoUFkFUJlQgQmVsbCBMYWJvcmF0b3JpZXMxHjAcBgNVBAsUFVByb3RvdHlwZSBS | ||
| 40 | ZXNlYXJjaCBDQTAeFw05NTA0MTMyMTA2NTZaFw05NzA0MTIyMTA2NTZaME4xCzAJ | ||
| 41 | BgNVBAYTAlVTMR8wHQYDVQQKFBZBVCZUIEJlbGwgTGFib3JhdG9yaWVzMR4wHAYD | ||
| 42 | VQQLFBVQcm90b3R5cGUgUmVzZWFyY2ggQ0EwgZwwDQYJKoZIhvcNAQEBBQADgYoA | ||
| 43 | MIGGAoGAebOmgtSCl+wCYZc86UGYeTLY8cjmW2P0FN8ToT/u2pECCoFdrlycX0OR | ||
| 44 | 3wt0ZhpFXLVNeDnHwEE9veNUih7pCL2ZBFqoIoQkB1lZmXRiVtjGonz8BLm/qrFM | ||
| 45 | YHb0lme/Ol+s118mwKVxnn6bSAeI/OXKhLaVdYZWk+aEaxEDkVkCAQ8wDQYJKoZI | ||
| 46 | hvcNAQEEBQADgYEAAZMG14lZmZ8bahkaHaTV9dQf4p2FZiQTFwHP9ZyGsXPC+LT5 | ||
| 47 | dG5iTaRmyjNIJdPWohZDl97kAci79aBndvuEvRKOjLHs3WRGBIwERnAcnY9Mz8u/ | ||
| 48 | zIHK23PjYVxGGaZd669OJwD0CYyqH22HH9nFUGaoJdsv39ChW0NRdLE9+y8= | ||
| 49 | -----END X509 CERTIFICATE----- | ||
| 50 | issuer= /C=AU/ST=Queensland/O=CryptSoft Pty Ltd/CN=Test PCA (1024 bit) | ||
| 51 | subject=/C=AU/ST=Queensland/O=CryptSoft Pty Ltd/CN=Test CA (1024 bit) | ||
| 52 | -----BEGIN CERTIFICATE----- | ||
| 53 | MIICJjCCAY8CAQAwDQYJKoZIhvcNAQEEBQAwXDELMAkGA1UEBhMCQVUxEzARBgNV | ||
| 54 | BAgTClF1ZWVuc2xhbmQxGjAYBgNVBAoTEUNyeXB0U29mdCBQdHkgTHRkMRwwGgYD | ||
| 55 | VQQDExNUZXN0IFBDQSAoMTAyNCBiaXQpMB4XDTk3MDYwOTEzNTc0M1oXDTAxMDYw | ||
| 56 | OTEzNTc0M1owWzELMAkGA1UEBhMCQVUxEzARBgNVBAgTClF1ZWVuc2xhbmQxGjAY | ||
| 57 | BgNVBAoTEUNyeXB0U29mdCBQdHkgTHRkMRswGQYDVQQDExJUZXN0IENBICgxMDI0 | ||
| 58 | IGJpdCkwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKO7o8t116VP6cgybTsZ | ||
| 59 | DCZhr95nYlZuya3aCi1IKoztqwWnjbmDFIriOqGFPrZQ+moMETC9D59iRW/dFXSv | ||
| 60 | 1F65ka/XY2hLh9exCCo7XuUcDs53Qp3bI3AmMqHjgzE8oO3ajyJAzJkTTOUecQU2 | ||
| 61 | mw/gI4tMM0LqWMQS7luTy4+xAgMBAAEwDQYJKoZIhvcNAQEEBQADgYEAM7achv3v | ||
| 62 | hLQJcv/65eGEpBXM40ZDVoFQFFJWaY5p883HTqLB1x4FdzsXHH0QKBTcKpWwqyu4 | ||
| 63 | YDm3fb8oDugw72bCzfyZK/zVZPR/hVlqI/fvU109Qoc+7oPvIXWky71HfcK6ZBCA | ||
| 64 | q30KIqGM/uoM60INq97qjDmCJapagcNBGQs= | ||
| 65 | -----END CERTIFICATE----- | ||
| 66 | -----BEGIN RSA PRIVATE KEY----- | ||
| 67 | MIICXQIBAAKBgQCju6PLddelT+nIMm07GQwmYa/eZ2JWbsmt2gotSCqM7asFp425 | ||
| 68 | gxSK4jqhhT62UPpqDBEwvQ+fYkVv3RV0r9ReuZGv12NoS4fXsQgqO17lHA7Od0Kd | ||
| 69 | 2yNwJjKh44MxPKDt2o8iQMyZE0zlHnEFNpsP4COLTDNC6ljEEu5bk8uPsQIDAQAB | ||
| 70 | AoGAVZmpFZsDZfr0l2S9tLLwpjRWNOlKATQkno6q2WesT0eGLQufTciY+c8ypfU6 | ||
| 71 | hyio8r5iUl/VhhdjhAtKx1mRpiotftHo/eYf8rtsrnprOnWG0bWjLjtIoMbcxGn2 | ||
| 72 | J3bN6LJmbJMjDs0eJ3KnTu646F3nDUw2oGAwmpzKXA1KAP0CQQDRvQhxk2D3Pehs | ||
| 73 | HvG665u2pB5ipYQngEFlZO7RHJZzJOZEWSLuuMqaF/7pTfA5jiBvWqCgJeCRRInL | ||
| 74 | 21ru4dlPAkEAx9jj7BgKn5TYnMoBSSe0afjsV9oApVpN1Nacb1YDtCwy+scp3++s | ||
| 75 | nFxlv98wxIlSdpwMUn+AUWfjiWR7Tu/G/wJBAJ/KjwZIrFVxewP0x2ILYsTRYLzz | ||
| 76 | MS4PDsO7FB+I0i7DbBOifXS2oNSpd3I0CNMwrxFnUHzynpbOStVfN3ZL5w0CQQCa | ||
| 77 | pwFahxBRhkJKsxhjoFJBX9yl75JoY4Wvm5Tbo9ih6UJaRx3kqfkN14L2BKYcsZgb | ||
| 78 | KY9vmDOYy6iNfjDeWTfJAkBkfPUb8oTJ/nSP5zN6sqGxSY4krc4xLxpRmxoJ8HL2 | ||
| 79 | XfhqXkTzbU13RX9JJ/NZ8vQN9Vm2NhxRGJocQkmcdVtJ | ||
| 80 | -----END RSA PRIVATE KEY----- | ||
| 81 | -----BEGIN X509 CERTIFICATE----- | ||
| 82 | MIICYDCCAiACAgEoMAkGBSsOAwINBQAwfDELMAkGA1UEBhMCVVMxNjA0BgNVBAoT | ||
| 83 | LU5hdGlvbmFsIEFlcm9uYXV0aWNzIGFuZCBTcGFjZSBBZG1pbmlzdHJhdGlvbjEZ | ||
| 84 | MBcGA1UECxMQVGVzdCBFbnZpcm9ubWVudDEaMBgGA1UECxMRRFNTLU5BU0EtUGls | ||
| 85 | b3QtQ0EwHhcNOTYwMjI2MTYzMjQ1WhcNOTcwMjI1MTYzMjQ1WjB8MQswCQYDVQQG | ||
| 86 | EwJVUzE2MDQGA1UEChMtTmF0aW9uYWwgQWVyb25hdXRpY3MgYW5kIFNwYWNlIEFk | ||
| 87 | bWluaXN0cmF0aW9uMRkwFwYDVQQLExBUZXN0IEVudmlyb25tZW50MRowGAYDVQQL | ||
| 88 | ExFEU1MtTkFTQS1QaWxvdC1DQTCB8jAJBgUrDgMCDAUAA4HkADCB4AJBAMA/ssKb | ||
| 89 | hPNUG7ZlASfVwEJU21O5OyF/iyBzgHI1O8eOhJGUYO8cc8wDMjR508Mr9cp6Uhl/ | ||
| 90 | ZB7FV5GkLNEnRHYCQQDUEaSg45P2qrDwixTRhFhmWz5Nvc4lRFQ/42XPcchiJBLb | ||
| 91 | bn3QK74T2IxY1yY+kCNq8XrIqf5fJJzIH0J/xUP3AhUAsg2wsQHfDGYk/BOSulX3 | ||
| 92 | fVd0geUCQQCzCFUQAh+ZkEmp5804cs6ZWBhrUAfnra8lJItYo9xPcXgdIfLfibcX | ||
| 93 | R71UsyO77MRD7B0+Ag2tq794IleCVcEEMAkGBSsOAwINBQADLwAwLAIUUayDfreR | ||
| 94 | Yh2WeU86/pHNdkUC1IgCFEfxe1f0oMpxJyrJ5XIxTi7vGdoK | ||
| 95 | -----END X509 CERTIFICATE----- | ||
| 96 | -----BEGIN X509 CERTIFICATE----- | ||
| 97 | |||
| 98 | MIICGTCCAdgCAwCqTDAJBgUrDgMCDQUAMHwxCzAJBgNVBAYTAlVTMTYwNAYDVQQK | ||
| 99 | Ey1OYXRpb25hbCBBZXJvbmF1dGljcyBhbmQgU3BhY2UgQWRtaW5pc3RyYXRpb24x | ||
| 100 | GTAXBgNVBAsTEFRlc3QgRW52aXJvbm1lbnQxGjAYBgNVBAsTEURTUy1OQVNBLVBp | ||
| 101 | bG90LUNBMB4XDTk2MDUxNDE3MDE0MVoXDTk3MDUxNDE3MDE0MVowMzELMAkGA1UE | ||
| 102 | BhMCQVUxDzANBgNVBAoTBk1pbmNvbTETMBEGA1UEAxMKRXJpYyBZb3VuZzCB8jAJ | ||
| 103 | BgUrDgMCDAUAA4HkADCB4AJBAKbfHz6vE6pXXMTpswtGUec2tvnfLJUsoxE9qs4+ | ||
| 104 | ObZX7LmLvragNPUeiTJx7UOWZ5DfBj6bXLc8eYne0lP1g3ACQQDUEaSg45P2qrDw | ||
| 105 | ixTRhFhmWz5Nvc4lRFQ/42XPcchiJBLbbn3QK74T2IxY1yY+kCNq8XrIqf5fJJzI | ||
| 106 | H0J/xUP3AhUAsg2wsQHfDGYk/BOSulX3fVd0geUCQQCzCFUQAh+ZkEmp5804cs6Z | ||
| 107 | WBhrUAfnra8lJItYo9xPcXgdIfLfibcXR71UsyO77MRD7B0+Ag2tq794IleCVcEE | ||
| 108 | MAkGBSsOAwINBQADMAAwLQIUWsuuJRE3VT4ueWkWMAJMJaZjj1ECFQCYY0zX4bzM | ||
| 109 | LC7obsrHD8XAHG+ZRG== | ||
| 110 | -----END X509 CERTIFICATE----- | ||
| 111 | -----BEGIN CERTIFICATE----- | ||
| 112 | MIICTTCCAbagAwIBAgIBADANBgkqhkiG9w0BAQQFADBMMQswCQYDVQQGEwJHQjEM | ||
| 113 | MAoGA1UEChMDVUNMMRgwFgYDVQQLEw9JQ0UtVEVMIFByb2plY3QxFTATBgNVBAMT | ||
| 114 | DFRydXN0RmFjdG9yeTAeFw05NzA0MjIxNDM5MTRaFw05ODA0MjIxNDM5MTRaMEwx | ||
| 115 | CzAJBgNVBAYTAkdCMQwwCgYDVQQKEwNVQ0wxGDAWBgNVBAsTD0lDRS1URUwgUHJv | ||
| 116 | amVjdDEVMBMGA1UEAxMMVHJ1c3RGYWN0b3J5MIGcMAoGBFUIAQECAgQAA4GNADCB | ||
| 117 | iQKBgQCEieR8NcXkUW1f0G6aC6u0i8q/98JqS6RxK5YmHIGKCkuTWAUjzLfUa4dt | ||
| 118 | U9igGCjTuxaDqlzEim+t/02pmiBZT9HaX++35MjQPUWmsChcYU5WyzGErXi+rQaw | ||
| 119 | zlwS73zM8qiPj/97lXYycWhgL0VaiDSPxRXEUdWoaGruom4mNQIDAQABo0IwQDAd | ||
| 120 | BgNVHQ4EFgQUHal1LZr7oVg5z6lYzrhTgZRCmcUwDgYDVR0PAQH/BAQDAgH2MA8G | ||
| 121 | A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAfaggfl6FZoioecjv0dq8 | ||
| 122 | /DXo/u11iMZvXn08gjX/zl2b4wtPbShOSY5FhkSm8GeySasz+/Nwb/uzfnIhokWi | ||
| 123 | lfPZHtlCWtXbIy/TN51eJyq04ceDCQDWvLC2enVg9KB+GJ34b5c5VaPRzq8MBxsA | ||
| 124 | S7ELuYGtmYgYm9NZOIr7yU0= | ||
| 125 | -----END CERTIFICATE----- | ||
| 126 | -----BEGIN CERTIFICATE----- | ||
| 127 | MIIB6jCCAZQCAgEtMA0GCSqGSIb3DQEBBAUAMIGAMQswCQYDVQQGEwJVUzE2MDQG | ||
| 128 | A1UEChMtTmF0aW9uYWwgQWVyb25hdXRpY3MgYW5kIFNwYWNlIEFkbWluaXN0cmF0 | ||
| 129 | aW9uMRkwFwYDVQQLExBUZXN0IEVudmlyb25tZW50MR4wHAYDVQQLExVNRDUtUlNB | ||
| 130 | LU5BU0EtUGlsb3QtQ0EwHhcNOTYwNDMwMjIwNTAwWhcNOTcwNDMwMjIwNTAwWjCB | ||
| 131 | gDELMAkGA1UEBhMCVVMxNjA0BgNVBAoTLU5hdGlvbmFsIEFlcm9uYXV0aWNzIGFu | ||
| 132 | ZCBTcGFjZSBBZG1pbmlzdHJhdGlvbjEZMBcGA1UECxMQVGVzdCBFbnZpcm9ubWVu | ||
| 133 | dDEeMBwGA1UECxMVTUQ1LVJTQS1OQVNBLVBpbG90LUNBMFkwCgYEVQgBAQICAgAD | ||
| 134 | SwAwSAJBALmmX5+GqAvcrWK13rfDrNX9UfeA7f+ijyBgeFQjYUoDpFqapw4nzQBL | ||
| 135 | bAXug8pKkRwa2Zh8YODhXsRWu2F/UckCAwEAATANBgkqhkiG9w0BAQQFAANBAH9a | ||
| 136 | OBA+QCsjxXgnSqHx04gcU8S49DVUb1f2XVoLnHlIb8RnX0k5O6mpHT5eti9bLkiW | ||
| 137 | GJNMJ4L0AJ/ac+SmHZc= | ||
| 138 | -----END CERTIFICATE----- | ||
| 139 | -----BEGIN CERTIFICATE----- | ||
| 140 | MIICajCCAdMCBDGA0QUwDQYJKoZIhvcNAQEEBQAwfTELMAkGA1UEBhMCQ2ExDzAN | ||
| 141 | BgNVBAcTBk5lcGVhbjEeMBwGA1UECxMVTm8gTGlhYmlsaXR5IEFjY2VwdGVkMR8w | ||
| 142 | HQYDVQQKExZGb3IgRGVtbyBQdXJwb3NlcyBPbmx5MRwwGgYDVQQDExNFbnRydXN0 | ||
| 143 | IERlbW8gV2ViIENBMB4XDTk2MDQyNjEzMzUwMVoXDTA2MDQyNjEzMzUwMVowfTEL | ||
| 144 | MAkGA1UEBhMCQ2ExDzANBgNVBAcTBk5lcGVhbjEeMBwGA1UECxMVTm8gTGlhYmls | ||
| 145 | aXR5IEFjY2VwdGVkMR8wHQYDVQQKExZGb3IgRGVtbyBQdXJwb3NlcyBPbmx5MRww | ||
| 146 | GgYDVQQDExNFbnRydXN0IERlbW8gV2ViIENBMIGdMA0GCSqGSIb3DQEBAQUAA4GL | ||
| 147 | ADCBhwKBgQCaroS7O1DA0hm4IefNYU1cx/nqOmzEnk291d1XqznDeF4wEgakbkCc | ||
| 148 | zTKxK791yNpXG5RmngqH7cygDRTHZJ6mfCRn0wGC+AI00F2vYTGqPGRQL1N3lZT0 | ||
| 149 | YDKFC0SQeMMjFIZ1aeQigroFQnHo0VB3zWIMpNkka8PY9lxHZAmWwQIBAzANBgkq | ||
| 150 | hkiG9w0BAQQFAAOBgQBAx0UMVA1s54lMQyXjMX5kj99FJN5itb8bK1Rk+cegPQPF | ||
| 151 | cWO9SEWyEjjBjIkjjzAwBkaEszFsNGxemxtXvwjIm1xEUMTVlPEWTs2qnDvAUA9W | ||
| 152 | YqhWbhH0toGT36236QAsqCZ76rbTRVSSX2BHyJwJMG2tCRv7kRJ//NIgxj3H4w== | ||
| 153 | -----END CERTIFICATE----- | ||
| 154 | |||
| 155 | issuer= /C=AU/ST=Queensland/O=CryptSoft Pty Ltd/CN=Test PCA (1024 bit) | ||
| 156 | subject=/C=AU/ST=Queensland/O=CryptSoft Pty Ltd/CN=Test PCA (1024 bit) | ||
| 157 | -----BEGIN CERTIFICATE----- | ||
| 158 | MIICJzCCAZACAQAwDQYJKoZIhvcNAQEEBQAwXDELMAkGA1UEBhMCQVUxEzARBgNV | ||
| 159 | BAgTClF1ZWVuc2xhbmQxGjAYBgNVBAoTEUNyeXB0U29mdCBQdHkgTHRkMRwwGgYD | ||
| 160 | VQQDExNUZXN0IFBDQSAoMTAyNCBiaXQpMB4XDTk3MDYwOTEzNTczN1oXDTAxMDYw | ||
| 161 | OTEzNTczN1owXDELMAkGA1UEBhMCQVUxEzARBgNVBAgTClF1ZWVuc2xhbmQxGjAY | ||
| 162 | BgNVBAoTEUNyeXB0U29mdCBQdHkgTHRkMRwwGgYDVQQDExNUZXN0IFBDQSAoMTAy | ||
| 163 | NCBiaXQpMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCdoWk/3+WcMlfjIrkg | ||
| 164 | 40ketmnQaEogQe1LLcuOJV6rKfUSAsPgwgsabJ/wn8TxA1yy3eKJbFl3OiUXMRsp | ||
| 165 | 22Jp85PmemiDzyUIStwk72qhp1imbANZvlmlCFKiQrjUyuDfu4TABmn+kkt3vR1Y | ||
| 166 | BEOGt+IFye1UBVSATVdRJ2UVhwIDAQABMA0GCSqGSIb3DQEBBAUAA4GBABNA1u/S | ||
| 167 | Cg/LJZWb7GliiKJsvuhxlE4E5JxQF2zMub/CSNbF97//tYSyj96sxeFQxZXbcjm9 | ||
| 168 | xt6mr/xNLA4szNQMJ4P+L7b5e/jC5DSqlwS+CUYJgaFs/SP+qJoCSu1bR3IM9XWO | ||
| 169 | cRBpDmcBbYLkSyB92WURvsZ1LtjEcn+cdQVI | ||
| 170 | -----END CERTIFICATE----- | 25 | -----END CERTIFICATE----- |
| 171 | -----BEGIN RSA PRIVATE KEY----- | 26 | -----BEGIN RSA PRIVATE KEY----- |
| 172 | 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 | ||
| 185 | -----END RSA PRIVATE KEY----- | 52 | -----END RSA PRIVATE KEY----- |
| 186 | subject=/C=US/O=RSA Data Security, Inc./OU=Commercial Certification Authority | ||
| 187 | issuer= /C=US/O=RSA Data Security, Inc./OU=Commercial Certification Authority | ||
| 188 | notBefore=941104185834Z | ||
| 189 | notAfter =991103185834Z | ||
| 190 | -----BEGIN X509 CERTIFICATE----- | ||
| 191 | |||
| 192 | MIICIzCCAZACBQJBAAAWMA0GCSqGSIb3DQEBAgUAMFwxCzAJBgNVBAYTAlVTMSAw | ||
| 193 | HgYDVQQKExdSU0EgRGF0YSBTZWN1cml0eSwgSW5jLjErMCkGA1UECxMiQ29tbWVy | ||
| 194 | Y2lhbCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05NDExMDQxODU4MzRaFw05 | ||
| 195 | OTExMDMxODU4MzRaMFwxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdSU0EgRGF0YSBT | ||
| 196 | ZWN1cml0eSwgSW5jLjErMCkGA1UECxMiQ29tbWVyY2lhbCBDZXJ0aWZpY2F0aW9u | ||
| 197 | IEF1dGhvcml0eTCBmzANBgkqhkiG9w0BAQEFAAOBiQAwgYUCfgCk+4Fie84QJ93o | ||
| 198 | 975sbsZwmdu41QUDaSiCnHJ/lj+O7Kwpkj+KFPhCdr69XQO5kNTQvAayUTNfxMK/ | ||
| 199 | touPmbZiImDd298ggrTKoi8tUO2UMt7gVY3UaOLgTNLNBRYulWZcYVI4HlGogqHE | ||
| 200 | 7yXpCuaLK44xZtn42f29O2nZ6wIDAQABMA0GCSqGSIb3DQEBAgUAA34AdrW2EP4j | ||
| 201 | 9/dZYkuwX5zBaLxJu7NJbyFHXSudVMQAKD+YufKKg5tgf+tQx6sFEC097TgCwaVI | ||
| 202 | 0v5loMC86qYjFmZsGySp8+x5NRhPJsjjr1BKx6cxa9B8GJ1Qv6km+iYrRpwUqbtb | ||
| 203 | MJhCKLVLU7tDCZJAuqiqWqTGtotXTcU= | ||
| 204 | -----END X509 CERTIFICATE----- | ||
| 205 | subject=/C=US/O=RSA Data Security, Inc./OU=Secure Server Certification Authority | ||
| 206 | issuer= /C=US/O=RSA Data Security, Inc./OU=Secure Server Certification Authority | ||
| 207 | notBefore=941109235417Z | ||
| 208 | notAfter =991231235417Z | ||
| 209 | -----BEGIN X509 CERTIFICATE----- | ||
| 210 | |||
| 211 | MIICKTCCAZYCBQJBAAABMA0GCSqGSIb3DQEBAgUAMF8xCzAJBgNVBAYTAlVTMSAw | ||
| 212 | HgYDVQQKExdSU0EgRGF0YSBTZWN1cml0eSwgSW5jLjEuMCwGA1UECxMlU2VjdXJl | ||
| 213 | IFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05NDExMDkyMzU0MTda | ||
| 214 | Fw05OTEyMzEyMzU0MTdaMF8xCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdSU0EgRGF0 | ||
| 215 | YSBTZWN1cml0eSwgSW5jLjEuMCwGA1UECxMlU2VjdXJlIFNlcnZlciBDZXJ0aWZp | ||
| 216 | Y2F0aW9uIEF1dGhvcml0eTCBmzANBgkqhkiG9w0BAQEFAAOBiQAwgYUCfgCSznrB | ||
| 217 | roM+WqqJg1esJQF2DK2ujiw3zus1eGRUA+WEQFHJv48I4oqCCNIWhjdV6bEhAq12 | ||
| 218 | aIGaBaJLyUslZiJWbIgHj/eBWW2EB2VwE3F2Ppt3TONQiVaYSLkdpykaEy5KEVmc | ||
| 219 | HhXVSVQsczppgrGXOZxtcGdI5d0t1sgeewIDAQABMA0GCSqGSIb3DQEBAgUAA34A | ||
| 220 | iNHReSHO4ovo+MF9NFM/YYPZtgs4F7boviGNjwC4i1N+RGceIr2XJ+CchcxK9oU7 | ||
| 221 | suK+ktPlDemvXA4MRpX/oRxePug2WHpzpgr4IhFrwwk4fia7c+8AvQKk8xQNMD9h | ||
| 222 | cHsg/jKjn7P0Z1LctO6EjJY2IN6BCINxIYoPnqk= | ||
| 223 | -----END X509 CERTIFICATE----- | ||
| 224 | subject=/C=ZA/SP=Western Cape/L=Cape Town/O=Thawte Consulting cc | ||
| 225 | /OU=Certification Services Division/CN=Thawte Server CA | ||
| 226 | /Email=server-certs@thawte.com | ||
| 227 | issuer= /C=ZA/SP=Western Cape/L=Cape Town/O=Thawte Consulting cc | ||
| 228 | /OU=Certification Services Division/CN=Thawte Server CA | ||
| 229 | /Email=server-certs@thawte.com | ||
| 230 | -----BEGIN CERTIFICATE----- | ||
| 231 | MIIC+TCCAmICAQAwDQYJKoZIhvcNAQEEBQAwgcQxCzAJBgNVBAYTAlpBMRUwEwYD | ||
| 232 | VQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEdMBsGA1UEChMU | ||
| 233 | VGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2Vy | ||
| 234 | dmljZXMgRGl2aXNpb24xGTAXBgNVBAMTEFRoYXd0ZSBTZXJ2ZXIgQ0ExJjAkBgkq | ||
| 235 | hkiG9w0BCQEWF3NlcnZlci1jZXJ0c0B0aGF3dGUuY29tMB4XDTk2MDcyNzE4MDc1 | ||
| 236 | N1oXDTk4MDcyNzE4MDc1N1owgcQxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0 | ||
| 237 | ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEdMBsGA1UEChMUVGhhd3RlIENv | ||
| 238 | bnN1bHRpbmcgY2MxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2 | ||
| 239 | aXNpb24xGTAXBgNVBAMTEFRoYXd0ZSBTZXJ2ZXIgQ0ExJjAkBgkqhkiG9w0BCQEW | ||
| 240 | F3NlcnZlci1jZXJ0c0B0aGF3dGUuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB | ||
| 241 | iQKBgQDTpFBuyP9Wa+bPXbbqDGh1R6KqwtqEJfyo9EdR2oW1IHSUhh4PdcnpCGH1 | ||
| 242 | Bm0wbhUZAulSwGLbTZme4moMRDjN/r7jZAlwxf6xaym2L0nIO9QnBCUQly/nkG3A | ||
| 243 | KEKZ10xD3sP1IW1Un13DWOHA5NlbsLjctHvfNjrCtWYiEtaHDQIDAQABMA0GCSqG | ||
| 244 | SIb3DQEBBAUAA4GBAIsvn7ifX3RUIrvYXtpI4DOfARkTogwm6o7OwVdl93yFhDcX | ||
| 245 | 7h5t0XZ11MUAMziKdde3rmTvzUYIUCYoY5b032IwGMTvdiclK+STN6NP2m5nvFAM | ||
| 246 | qJT5gC5O+j/jBuZRQ4i0AMYQr5F4lT8oBJnhgafw6PL8aDY2vMHGSPl9+7uf | ||
| 247 | -----END CERTIFICATE----- | ||
| 248 | |||
| 249 | -----BEGIN CERTIFICATE----- | ||
| 250 | MIIDDTCCAnYCAQAwDQYJKoZIhvcNAQEEBQAwgc4xCzAJBgNVBAYTAlpBMRUwEwYD | ||
| 251 | VQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEdMBsGA1UEChMU | ||
| 252 | VGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2Vy | ||
| 253 | dmljZXMgRGl2aXNpb24xITAfBgNVBAMTGFRoYXd0ZSBQcmVtaXVtIFNlcnZlciBD | ||
| 254 | QTEoMCYGCSqGSIb3DQEJARYZcHJlbWl1bS1zZXJ2ZXJAdGhhd3RlLmNvbTAeFw05 | ||
| 255 | NjA3MjcxODA3MTRaFw05ODA3MjcxODA3MTRaMIHOMQswCQYDVQQGEwJaQTEVMBMG | ||
| 256 | A1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xHTAbBgNVBAoT | ||
| 257 | FFRoYXd0ZSBDb25zdWx0aW5nIGNjMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNl | ||
| 258 | cnZpY2VzIERpdmlzaW9uMSEwHwYDVQQDExhUaGF3dGUgUHJlbWl1bSBTZXJ2ZXIg | ||
| 259 | Q0ExKDAmBgkqhkiG9w0BCQEWGXByZW1pdW0tc2VydmVyQHRoYXd0ZS5jb20wgZ8w | ||
| 260 | DQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANI2NmqL18JbntqBQWKPOO5JBFXW0O8c | ||
| 261 | G5UWR+8YSDU6UvQragaPOy/qVuOvho2eF/eetGV1Ak3vywmiIVHYm9Bn0LoNkgYU | ||
| 262 | c9STy5cqAJxcTgy8+hVS/PJEbtoRSm4Iny8t4/mqOoZztkZTWMiJBb2DEbhzP6oH | ||
| 263 | jfRCTedAnRw3AgMBAAEwDQYJKoZIhvcNAQEEBQADgYEAutFIgTRZVYerIZfL9lvR | ||
| 264 | w9Eifvvo5KTZ3h+Bj+VzNnyw4Qc/IyXkPOu6SIiH9LQ3sCmWBdxpe+qr4l77rLj2 | ||
| 265 | GYuMtESFfn1XVALzkYgC7JcPuTOjMfIiMByt+uFf8AV8x0IW/Qkuv+hEQcyM9vxK | ||
| 266 | 3VZdLbCVIhNoEsysrxCpxcI= | ||
| 267 | -----END CERTIFICATE----- | ||
| 268 | Tims test GCI CA | ||
| 269 | |||
| 270 | -----BEGIN CERTIFICATE----- | ||
| 271 | MIIB8DCCAZoCAQAwDQYJKoZIhvcNAQEEBQAwgYIxCzAJBgNVBAYTAkFVMRMwEQYD | ||
| 272 | VQQIEwpRdWVlbnNsYW5kMREwDwYDVQQHEwhCcmlzYmFuZTEaMBgGA1UEChMRQ3J5 | ||
| 273 | cHRTb2Z0IFB0eSBMdGQxFDASBgNVBAsTC2RldmVsb3BtZW50MRkwFwYDVQQDExBD | ||
| 274 | cnlwdFNvZnQgRGV2IENBMB4XDTk3MDMyMjEzMzQwNFoXDTk4MDMyMjEzMzQwNFow | ||
| 275 | gYIxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpRdWVlbnNsYW5kMREwDwYDVQQHEwhC | ||
| 276 | cmlzYmFuZTEaMBgGA1UEChMRQ3J5cHRTb2Z0IFB0eSBMdGQxFDASBgNVBAsTC2Rl | ||
| 277 | dmVsb3BtZW50MRkwFwYDVQQDExBDcnlwdFNvZnQgRGV2IENBMFwwDQYJKoZIhvcN | ||
| 278 | AQEBBQADSwAwSAJBAOAOAqogG5QwAmLhzyO4CoRnx/wVy4NZP4dxJy83O1EnL0rw | ||
| 279 | OdsamJKvPOLHgSXo3gDu9uVyvCf/QJmZAmC5ml8CAwEAATANBgkqhkiG9w0BAQQF | ||
| 280 | AANBADRRS/GVdd7rAqRW6SdmgLJduOU2yq3avBu99kRqbp9A/dLu6r6jU+eP4oOA | ||
| 281 | TfdbFZtAAD2Hx9jUtY3tfdrJOb8= | ||
| 282 | -----END CERTIFICATE----- | ||
| 283 | |||
| 284 | -----BEGIN CERTIFICATE----- | ||
| 285 | MIICVjCCAgACAQAwDQYJKoZIhvcNAQEEBQAwgbUxCzAJBgNVBAYTAkFVMRMwEQYD | ||
| 286 | VQQIEwpRdWVlbnNsYW5kMREwDwYDVQQHEwhCcmlzYmFuZTEaMBgGA1UEChMRQ3J5 | ||
| 287 | cHRTb2Z0IFB0eSBMdGQxLDAqBgNVBAsTI1dPUlRITEVTUyBDRVJUSUZJQ0FUSU9O | ||
| 288 | IEFVVEhPUklUSUVTMTQwMgYDVQQDEytaRVJPIFZBTFVFIENBIC0gREVNT05TVFJB | ||
| 289 | VElPTiBQVVJQT1NFUyBPTkxZMB4XDTk3MDQwMzEzMjI1NFoXDTk4MDQwMzEzMjI1 | ||
| 290 | NFowgbUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpRdWVlbnNsYW5kMREwDwYDVQQH | ||
| 291 | EwhCcmlzYmFuZTEaMBgGA1UEChMRQ3J5cHRTb2Z0IFB0eSBMdGQxLDAqBgNVBAsT | ||
| 292 | I1dPUlRITEVTUyBDRVJUSUZJQ0FUSU9OIEFVVEhPUklUSUVTMTQwMgYDVQQDEyta | ||
| 293 | RVJPIFZBTFVFIENBIC0gREVNT05TVFJBVElPTiBQVVJQT1NFUyBPTkxZMFwwDQYJ | ||
| 294 | KoZIhvcNAQEBBQADSwAwSAJBAOZ7T7yqP/tyspcko3yPY1y0Cm2EmwNvzW4QgVXR | ||
| 295 | Fjs3HmJ4xtSpXdo6mwcGezL3Abt/aQXaxv9PU8xt+Jr0OFUCAwEAATANBgkqhkiG | ||
| 296 | 9w0BAQQFAANBAOQpYmGgyCqCy1OljgJhCqQOu627oVlHzK1L+t9vBaMfn40AVUR4 | ||
| 297 | WzQVWO31KTgi5vTK1U+3h46fgUWqQ0h+6rU= | ||
| 298 | -----END CERTIFICATE----- | ||
| 299 | -----BEGIN CERTIFICATE----- | ||
| 300 | MIAwgKADAgECAgEAMA0GCSqGSIb3DQEBBAUAMGIxETAPBgNVBAcTCEludGVybmV0 | ||
| 301 | MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE0MDIGA1UECxMrVmVyaVNpZ24gQ2xh | ||
| 302 | c3MgMSBDQSAtIEluZGl2aWR1YWwgU3Vic2NyaWJlcjAeFw05NjA0MDgxMDIwMjda | ||
| 303 | Fw05NzA0MDgxMDIwMjdaMGIxETAPBgNVBAcTCEludGVybmV0MRcwFQYDVQQKEw5W | ||
| 304 | ZXJpU2lnbiwgSW5jLjE0MDIGA1UECxMrVmVyaVNpZ24gQ2xhc3MgMSBDQSAtIElu | ||
| 305 | ZGl2aWR1YWwgU3Vic2NyaWJlcjCAMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2 | ||
| 306 | FKbPTdAFDdjKI9BvqrQpkmOOLPhvltcunXZLEbE2jVfJw/0cxrr+Hgi6M8qV6r7j | ||
| 307 | W80GqLd5HUQq7XPysVKDaBBwZJHXPmv5912dFEObbpdFmIFH0S3L3bty10w/cari | ||
| 308 | QPJUObwW7s987LrbP2wqsxaxhhKdrpM01bjV0Pc+qQIDAQABAAAAADANBgkqhkiG | ||
| 309 | 9w0BAQQFAAOBgQA+1nJryNt8VBRjRr07ArDAV/3jAH7GjDc9jsrxZS68ost9v06C | ||
| 310 | TvTNKGL+LISNmFLXl+JXhgGB0JZ9fvyYzNgHQ46HBUng1H6voalfJgS2KdEo50wW | ||
| 311 | 8EFZYMDkT1k4uynwJqkVN2QJK/2q4/A/VCov5h6SlM8Affg2W+1TLqvqkwAA | ||
| 312 | -----END CERTIFICATE----- | ||
| 313 | |||
| 314 | subject=/L=Internet/O=VeriSign, Inc./OU=VeriSign Class 2 CA - Individual Subscriber | ||
| 315 | issuer= /L=Internet/O=VeriSign, Inc./OU=VeriSign Class 2 CA - Individual Subscriber | ||
| 316 | |||
| 317 | -----BEGIN CERTIFICATE----- | ||
| 318 | MIIEkzCCA/ygAwIBAgIRANDTUpSRL3nTFeMrMayFSPAwDQYJKoZIhvcNAQECBQAw | ||
| 319 | YjERMA8GA1UEBxMISW50ZXJuZXQxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTQw | ||
| 320 | MgYDVQQLEytWZXJpU2lnbiBDbGFzcyAyIENBIC0gSW5kaXZpZHVhbCBTdWJzY3Jp | ||
| 321 | YmVyMB4XDTk2MDYwNDAwMDAwMFoXDTk4MDYwNDIzNTk1OVowYjERMA8GA1UEBxMI | ||
| 322 | SW50ZXJuZXQxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTQwMgYDVQQLEytWZXJp | ||
| 323 | U2lnbiBDbGFzcyAyIENBIC0gSW5kaXZpZHVhbCBTdWJzY3JpYmVyMIGfMA0GCSqG | ||
| 324 | SIb3DQEBAQUAA4GNADCBiQKBgQC6A+2czKGRcYMfm8gdnk+0de99TDDzsqo0v5nb | ||
| 325 | RsbUmMcdRQ7nsMbRWe0SAb/9QoLTZ/cJ0iOBqdrkz7UpqqKarVoTSdlSMVM92tWp | ||
| 326 | 3bJncZHQD1t4xd6lQVdI1/T6R+5J0T1ukOdsI9Jmf+F28S6g3R3L1SFwiHKeZKZv | ||
| 327 | z+793wIDAQABo4ICRzCCAkMwggIpBgNVHQMBAf8EggIdMIICGTCCAhUwggIRBgtg | ||
| 328 | hkgBhvhFAQcBATCCAgAWggGrVGhpcyBjZXJ0aWZpY2F0ZSBpbmNvcnBvcmF0ZXMg | ||
| 329 | YnkgcmVmZXJlbmNlLCBhbmQgaXRzIHVzZSBpcyBzdHJpY3RseSBzdWJqZWN0IHRv | ||
| 330 | LCB0aGUgVmVyaVNpZ24gQ2VydGlmaWNhdGlvbiBQcmFjdGljZSBTdGF0ZW1lbnQg | ||
| 331 | KENQUyksIGF2YWlsYWJsZSBhdDogaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL0NQ | ||
| 332 | Uy0xLjA7IGJ5IEUtbWFpbCBhdCBDUFMtcmVxdWVzdHNAdmVyaXNpZ24uY29tOyBv | ||
| 333 | ciBieSBtYWlsIGF0IFZlcmlTaWduLCBJbmMuLCAyNTkzIENvYXN0IEF2ZS4sIE1v | ||
| 334 | dW50YWluIFZpZXcsIENBIDk0MDQzIFVTQSBUZWwuICsxICg0MTUpIDk2MS04ODMw | ||
| 335 | IENvcHlyaWdodCAoYykgMTk5NiBWZXJpU2lnbiwgSW5jLiAgQWxsIFJpZ2h0cyBS | ||
| 336 | ZXNlcnZlZC4gQ0VSVEFJTiBXQVJSQU5USUVTIERJU0NMQUlNRUQgYW5kIExJQUJJ | ||
| 337 | TElUWSBMSU1JVEVELqAOBgxghkgBhvhFAQcBAQGhDgYMYIZIAYb4RQEHAQECMC8w | ||
| 338 | LRYraHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvQ1BTLTEuMDAU | ||
| 339 | BglghkgBhvhCAQEBAf8EBAMCAgQwDQYJKoZIhvcNAQECBQADgYEApRJRkNBqLLgs | ||
| 340 | 53IR/d18ODdLOWMTZ+QOOxBrq460iBEdUwgF8vmPRX1ku7UiDeNzaLlurE6eFqHq | ||
| 341 | 2zPyK5j60zfTLVJMWKcQWwTJLjHtXrW8pxhNtFc6Fdvy5ZkHnC/9NIl7/t4U6WqB | ||
| 342 | p4y+p7SdMIkEwIZfds0VbnQyX5MRUJY= | ||
| 343 | -----END CERTIFICATE----- | ||
| 344 | |||
| 345 | subject=/C=US/O=VeriSign, Inc./OU=Class 3 Public Primary Certification Authority | ||
| 346 | issuer= /C=US/O=VeriSign, Inc./OU=Class 3 Public Primary Certification Authority | ||
| 347 | -----BEGIN CERTIFICATE----- | ||
| 348 | MIICMTCCAZoCBQKhAAABMA0GCSqGSIb3DQEBAgUAMF8xCzAJBgNVBAYTAlVTMRcw | ||
| 349 | FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMyBQdWJsaWMg | ||
| 350 | UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05NjAxMjkwMDAwMDBa | ||
| 351 | Fw05OTEyMzEyMzU5NTlaMF8xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2ln | ||
| 352 | biwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZp | ||
| 353 | Y2F0aW9uIEF1dGhvcml0eTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAyVxZ | ||
| 354 | nvIbigEUtBDfBEDb41evakVAj4QMC9Ez2dkRz+4CWB8l9yqoRAWq7AMfeH+ek7ma | ||
| 355 | AKojfdashaJjRcdyJ8z0TMZ1cdI5709C8HXfCpDGjiBvmA/4rCNfcCk2pMmG57Ga | ||
| 356 | IMtTpYXnPb59mv4kRTPcdhXtD6JxZExlLoFoRacCAwEAATANBgkqhkiG9w0BAQIF | ||
| 357 | AAOBgQB1Zmw+0c2B27X4LzZRtvdCvM1Cr9wO+hVs+GeTVzrrtpLotgHKjLeOQ7RJ | ||
| 358 | Zfk+7r11Ri7J/CVdqMcvi5uPaM+0nJcYwE3vH9mvgrPmZLiEXIqaB1JDYft0nls6 | ||
| 359 | NvxMsvwaPxUupVs8G5DsiCnkWRb5zget7Ond2tIxik/W2O8XjQ== | ||
| 360 | -----END CERTIFICATE----- | ||
| 361 | subject=/C=US/O=VeriSign, Inc./OU=Class 4 Public Primary Certification Authority | ||
| 362 | issuer= /C=US/O=VeriSign, Inc./OU=Class 4 Public Primary Certification Authority | ||
| 363 | -----BEGIN CERTIFICATE----- | ||
| 364 | MIICMTCCAZoCBQKmAAABMA0GCSqGSIb3DQEBAgUAMF8xCzAJBgNVBAYTAlVTMRcw | ||
| 365 | FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgNCBQdWJsaWMg | ||
| 366 | UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05NjAxMjkwMDAwMDBa | ||
| 367 | Fw05OTEyMzEyMzU5NTlaMF8xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2ln | ||
| 368 | biwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgNCBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZp | ||
| 369 | Y2F0aW9uIEF1dGhvcml0eTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0LJ1 | ||
| 370 | 9njQrlpQ9OlQqZ+M1++RlHDo0iSQdomF1t+s5gEXMoDwnZNHvJplnR+Xrr/phnVj | ||
| 371 | IIm9gFidBAydqMEk6QvlMXi9/C0MN2qeeIDpRnX57aP7E3vIwUzSo+/1PLBij0pd | ||
| 372 | O92VZ48TucE81qcmm+zDO3rZTbxtm+gVAePwR6kCAwEAATANBgkqhkiG9w0BAQIF | ||
| 373 | AAOBgQBT3dPwnCR+QKri/AAa19oM/DJhuBUNlvP6Vxt/M3yv6ZiaYch6s7f/sdyZ | ||
| 374 | g9ysEvxwyR84Qu1E9oAuW2szaayc01znX1oYx7EteQSWQZGZQbE8DbqEOcY7l/Am | ||
| 375 | yY7uvcxClf8exwI/VAx49byqYHwCaejcrOICdmHEPgPq0ook0Q== | ||
| 376 | -----END CERTIFICATE----- | ||
diff --git a/src/lib/libssl/src/crypto/aes/Makefile b/src/lib/libssl/src/crypto/aes/Makefile index c501a43a8f..45ede0a0b4 100644 --- a/src/lib/libssl/src/crypto/aes/Makefile +++ b/src/lib/libssl/src/crypto/aes/Makefile | |||
| @@ -50,9 +50,21 @@ aes-ia64.s: asm/aes-ia64.S | |||
| 50 | 50 | ||
| 51 | aes-586.s: asm/aes-586.pl ../perlasm/x86asm.pl | 51 | aes-586.s: asm/aes-586.pl ../perlasm/x86asm.pl |
| 52 | $(PERL) asm/aes-586.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@ | 52 | $(PERL) asm/aes-586.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@ |
| 53 | vpaes-x86.s: asm/vpaes-x86.pl ../perlasm/x86asm.pl | ||
| 54 | $(PERL) asm/vpaes-x86.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@ | ||
| 55 | aesni-x86.s: asm/aesni-x86.pl ../perlasm/x86asm.pl | ||
| 56 | $(PERL) asm/aesni-x86.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@ | ||
| 53 | 57 | ||
| 54 | aes-x86_64.s: asm/aes-x86_64.pl | 58 | aes-x86_64.s: asm/aes-x86_64.pl |
| 55 | $(PERL) asm/aes-x86_64.pl $(PERLASM_SCHEME) > $@ | 59 | $(PERL) asm/aes-x86_64.pl $(PERLASM_SCHEME) > $@ |
| 60 | vpaes-x86_64.s: asm/vpaes-x86_64.pl | ||
| 61 | $(PERL) asm/vpaes-x86_64.pl $(PERLASM_SCHEME) > $@ | ||
| 62 | bsaes-x86_64.s: asm/bsaes-x86_64.pl | ||
| 63 | $(PERL) asm/bsaes-x86_64.pl $(PERLASM_SCHEME) > $@ | ||
| 64 | aesni-x86_64.s: asm/aesni-x86_64.pl | ||
| 65 | $(PERL) asm/aesni-x86_64.pl $(PERLASM_SCHEME) > $@ | ||
| 66 | aesni-sha1-x86_64.s: asm/aesni-sha1-x86_64.pl | ||
| 67 | $(PERL) asm/aesni-sha1-x86_64.pl $(PERLASM_SCHEME) > $@ | ||
| 56 | 68 | ||
| 57 | aes-sparcv9.s: asm/aes-sparcv9.pl | 69 | aes-sparcv9.s: asm/aes-sparcv9.pl |
| 58 | $(PERL) asm/aes-sparcv9.pl $(CFLAGS) > $@ | 70 | $(PERL) asm/aes-sparcv9.pl $(CFLAGS) > $@ |
| @@ -60,8 +72,15 @@ aes-sparcv9.s: asm/aes-sparcv9.pl | |||
| 60 | aes-ppc.s: asm/aes-ppc.pl | 72 | aes-ppc.s: asm/aes-ppc.pl |
| 61 | $(PERL) asm/aes-ppc.pl $(PERLASM_SCHEME) $@ | 73 | $(PERL) asm/aes-ppc.pl $(PERLASM_SCHEME) $@ |
| 62 | 74 | ||
| 75 | aes-parisc.s: asm/aes-parisc.pl | ||
| 76 | $(PERL) asm/aes-parisc.pl $(PERLASM_SCHEME) $@ | ||
| 77 | |||
| 78 | aes-mips.S: asm/aes-mips.pl | ||
| 79 | $(PERL) asm/aes-mips.pl $(PERLASM_SCHEME) $@ | ||
| 80 | |||
| 63 | # GNU make "catch all" | 81 | # GNU make "catch all" |
| 64 | aes-%.s: asm/aes-%.pl; $(PERL) $< $(CFLAGS) > $@ | 82 | aes-%.S: asm/aes-%.pl; $(PERL) $< $(PERLASM_SCHEME) > $@ |
| 83 | aes-armv4.o: aes-armv4.S | ||
| 65 | 84 | ||
| 66 | files: | 85 | files: |
| 67 | $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO | 86 | $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO |
| @@ -117,9 +136,11 @@ aes_ige.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h | |||
| 117 | aes_ige.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 136 | aes_ige.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
| 118 | aes_ige.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 137 | aes_ige.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h |
| 119 | aes_ige.o: ../../include/openssl/symhacks.h ../cryptlib.h aes_ige.c aes_locl.h | 138 | aes_ige.o: ../../include/openssl/symhacks.h ../cryptlib.h aes_ige.c aes_locl.h |
| 120 | aes_misc.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h | 139 | aes_misc.o: ../../include/openssl/aes.h ../../include/openssl/crypto.h |
| 121 | aes_misc.o: ../../include/openssl/opensslconf.h | 140 | aes_misc.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h |
| 122 | aes_misc.o: ../../include/openssl/opensslv.h aes_locl.h aes_misc.c | 141 | aes_misc.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
| 142 | aes_misc.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
| 143 | aes_misc.o: ../../include/openssl/symhacks.h aes_locl.h aes_misc.c | ||
| 123 | aes_ofb.o: ../../include/openssl/aes.h ../../include/openssl/modes.h | 144 | aes_ofb.o: ../../include/openssl/aes.h ../../include/openssl/modes.h |
| 124 | aes_ofb.o: ../../include/openssl/opensslconf.h aes_ofb.c | 145 | aes_ofb.o: ../../include/openssl/opensslconf.h aes_ofb.c |
| 125 | aes_wrap.o: ../../e_os.h ../../include/openssl/aes.h | 146 | aes_wrap.o: ../../e_os.h ../../include/openssl/aes.h |
diff --git a/src/lib/libssl/src/crypto/asn1/Makefile b/src/lib/libssl/src/crypto/asn1/Makefile index 160544eede..f7787005d4 100644 --- a/src/lib/libssl/src/crypto/asn1/Makefile +++ b/src/lib/libssl/src/crypto/asn1/Makefile | |||
| @@ -639,7 +639,7 @@ t_x509.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | |||
| 639 | t_x509.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | 639 | t_x509.o: ../../include/openssl/sha.h ../../include/openssl/stack.h |
| 640 | t_x509.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h | 640 | t_x509.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h |
| 641 | t_x509.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | 641 | t_x509.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h |
| 642 | t_x509.o: ../cryptlib.h t_x509.c | 642 | t_x509.o: ../cryptlib.h asn1_locl.h t_x509.c |
| 643 | t_x509a.o: ../../e_os.h ../../include/openssl/asn1.h | 643 | t_x509a.o: ../../e_os.h ../../include/openssl/asn1.h |
| 644 | t_x509a.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h | 644 | t_x509a.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
| 645 | t_x509a.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | 645 | t_x509a.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
diff --git a/src/lib/libssl/src/crypto/bf/Makefile b/src/lib/libssl/src/crypto/bf/Makefile index dd2c2c708e..d01bfaa315 100644 --- a/src/lib/libssl/src/crypto/bf/Makefile +++ b/src/lib/libssl/src/crypto/bf/Makefile | |||
| @@ -94,5 +94,8 @@ bf_enc.o: ../../include/openssl/blowfish.h ../../include/openssl/e_os2.h | |||
| 94 | bf_enc.o: ../../include/openssl/opensslconf.h bf_enc.c bf_locl.h | 94 | bf_enc.o: ../../include/openssl/opensslconf.h bf_enc.c bf_locl.h |
| 95 | bf_ofb64.o: ../../include/openssl/blowfish.h ../../include/openssl/e_os2.h | 95 | bf_ofb64.o: ../../include/openssl/blowfish.h ../../include/openssl/e_os2.h |
| 96 | bf_ofb64.o: ../../include/openssl/opensslconf.h bf_locl.h bf_ofb64.c | 96 | bf_ofb64.o: ../../include/openssl/opensslconf.h bf_locl.h bf_ofb64.c |
| 97 | bf_skey.o: ../../include/openssl/blowfish.h ../../include/openssl/e_os2.h | 97 | bf_skey.o: ../../include/openssl/blowfish.h ../../include/openssl/crypto.h |
| 98 | bf_skey.o: ../../include/openssl/opensslconf.h bf_locl.h bf_pi.h bf_skey.c | 98 | bf_skey.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h |
| 99 | bf_skey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
| 100 | bf_skey.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
| 101 | bf_skey.o: ../../include/openssl/symhacks.h bf_locl.h bf_pi.h bf_skey.c | ||
diff --git a/src/lib/libssl/src/crypto/bn/asm/ppc.pl b/src/lib/libssl/src/crypto/bn/asm/ppc.pl index f4093177e6..1249ce2299 100644 --- a/src/lib/libssl/src/crypto/bn/asm/ppc.pl +++ b/src/lib/libssl/src/crypto/bn/asm/ppc.pl | |||
| @@ -389,7 +389,9 @@ $data=<<EOF; | |||
| 389 | $ST r9,`6*$BNSZ`(r3) #r[6]=c1 | 389 | $ST r9,`6*$BNSZ`(r3) #r[6]=c1 |
| 390 | $ST r10,`7*$BNSZ`(r3) #r[7]=c2 | 390 | $ST r10,`7*$BNSZ`(r3) #r[7]=c2 |
| 391 | blr | 391 | blr |
| 392 | .long 0x00000000 | 392 | .long 0 |
| 393 | .byte 0,12,0x14,0,0,0,2,0 | ||
| 394 | .long 0 | ||
| 393 | 395 | ||
| 394 | # | 396 | # |
| 395 | # NOTE: The following label name should be changed to | 397 | # NOTE: The following label name should be changed to |
| @@ -814,8 +816,9 @@ $data=<<EOF; | |||
| 814 | 816 | ||
| 815 | 817 | ||
| 816 | blr | 818 | blr |
| 817 | 819 | .long 0 | |
| 818 | .long 0x00000000 | 820 | .byte 0,12,0x14,0,0,0,2,0 |
| 821 | .long 0 | ||
| 819 | 822 | ||
| 820 | # | 823 | # |
| 821 | # NOTE: The following label name should be changed to | 824 | # NOTE: The following label name should be changed to |
| @@ -966,7 +969,9 @@ $data=<<EOF; | |||
| 966 | $ST r10,`6*$BNSZ`(r3) #r[6]=c1 | 969 | $ST r10,`6*$BNSZ`(r3) #r[6]=c1 |
| 967 | $ST r11,`7*$BNSZ`(r3) #r[7]=c2 | 970 | $ST r11,`7*$BNSZ`(r3) #r[7]=c2 |
| 968 | blr | 971 | blr |
| 969 | .long 0x00000000 | 972 | .long 0 |
| 973 | .byte 0,12,0x14,0,0,0,3,0 | ||
| 974 | .long 0 | ||
| 970 | 975 | ||
| 971 | # | 976 | # |
| 972 | # NOTE: The following label name should be changed to | 977 | # NOTE: The following label name should be changed to |
| @@ -1502,7 +1507,9 @@ $data=<<EOF; | |||
| 1502 | $ST r12,`14*$BNSZ`(r3) #r[14]=c3; | 1507 | $ST r12,`14*$BNSZ`(r3) #r[14]=c3; |
| 1503 | $ST r10,`15*$BNSZ`(r3) #r[15]=c1; | 1508 | $ST r10,`15*$BNSZ`(r3) #r[15]=c1; |
| 1504 | blr | 1509 | blr |
| 1505 | .long 0x00000000 | 1510 | .long 0 |
| 1511 | .byte 0,12,0x14,0,0,0,3,0 | ||
| 1512 | .long 0 | ||
| 1506 | 1513 | ||
| 1507 | # | 1514 | # |
| 1508 | # NOTE: The following label name should be changed to | 1515 | # NOTE: The following label name should be changed to |
| @@ -1550,8 +1557,9 @@ Lppcasm_sub_adios: | |||
| 1550 | subfze r3,r0 # if carry bit is set then r3 = 0 else -1 | 1557 | subfze r3,r0 # if carry bit is set then r3 = 0 else -1 |
| 1551 | andi. r3,r3,1 # keep only last bit. | 1558 | andi. r3,r3,1 # keep only last bit. |
| 1552 | blr | 1559 | blr |
| 1553 | .long 0x00000000 | 1560 | .long 0 |
| 1554 | 1561 | .byte 0,12,0x14,0,0,0,4,0 | |
| 1562 | .long 0 | ||
| 1555 | 1563 | ||
| 1556 | # | 1564 | # |
| 1557 | # NOTE: The following label name should be changed to | 1565 | # NOTE: The following label name should be changed to |
| @@ -1594,7 +1602,9 @@ Lppcasm_add_mainloop: | |||
| 1594 | Lppcasm_add_adios: | 1602 | Lppcasm_add_adios: |
| 1595 | addze r3,r0 #return carry bit. | 1603 | addze r3,r0 #return carry bit. |
| 1596 | blr | 1604 | blr |
| 1597 | .long 0x00000000 | 1605 | .long 0 |
| 1606 | .byte 0,12,0x14,0,0,0,4,0 | ||
| 1607 | .long 0 | ||
| 1598 | 1608 | ||
| 1599 | # | 1609 | # |
| 1600 | # NOTE: The following label name should be changed to | 1610 | # NOTE: The following label name should be changed to |
| @@ -1707,7 +1717,9 @@ Lppcasm_div8: | |||
| 1707 | Lppcasm_div9: | 1717 | Lppcasm_div9: |
| 1708 | or r3,r8,r0 | 1718 | or r3,r8,r0 |
| 1709 | blr | 1719 | blr |
| 1710 | .long 0x00000000 | 1720 | .long 0 |
| 1721 | .byte 0,12,0x14,0,0,0,3,0 | ||
| 1722 | .long 0 | ||
| 1711 | 1723 | ||
| 1712 | # | 1724 | # |
| 1713 | # NOTE: The following label name should be changed to | 1725 | # NOTE: The following label name should be changed to |
| @@ -1746,8 +1758,9 @@ Lppcasm_sqr_mainloop: | |||
| 1746 | bdnz- Lppcasm_sqr_mainloop | 1758 | bdnz- Lppcasm_sqr_mainloop |
| 1747 | Lppcasm_sqr_adios: | 1759 | Lppcasm_sqr_adios: |
| 1748 | blr | 1760 | blr |
| 1749 | .long 0x00000000 | 1761 | .long 0 |
| 1750 | 1762 | .byte 0,12,0x14,0,0,0,3,0 | |
| 1763 | .long 0 | ||
| 1751 | 1764 | ||
| 1752 | # | 1765 | # |
| 1753 | # NOTE: The following label name should be changed to | 1766 | # NOTE: The following label name should be changed to |
| @@ -1850,7 +1863,9 @@ Lppcasm_mw_REM: | |||
| 1850 | Lppcasm_mw_OVER: | 1863 | Lppcasm_mw_OVER: |
| 1851 | addi r3,r12,0 | 1864 | addi r3,r12,0 |
| 1852 | blr | 1865 | blr |
| 1853 | .long 0x00000000 | 1866 | .long 0 |
| 1867 | .byte 0,12,0x14,0,0,0,4,0 | ||
| 1868 | .long 0 | ||
| 1854 | 1869 | ||
| 1855 | # | 1870 | # |
| 1856 | # NOTE: The following label name should be changed to | 1871 | # NOTE: The following label name should be changed to |
| @@ -1973,7 +1988,9 @@ Lppcasm_maw_leftover: | |||
| 1973 | Lppcasm_maw_adios: | 1988 | Lppcasm_maw_adios: |
| 1974 | addi r3,r12,0 | 1989 | addi r3,r12,0 |
| 1975 | blr | 1990 | blr |
| 1976 | .long 0x00000000 | 1991 | .long 0 |
| 1992 | .byte 0,12,0x14,0,0,0,4,0 | ||
| 1993 | .long 0 | ||
| 1977 | .align 4 | 1994 | .align 4 |
| 1978 | EOF | 1995 | EOF |
| 1979 | $data =~ s/\`([^\`]*)\`/eval $1/gem; | 1996 | $data =~ s/\`([^\`]*)\`/eval $1/gem; |
diff --git a/src/lib/libssl/src/crypto/buffer/Makefile b/src/lib/libssl/src/crypto/buffer/Makefile index 9f3a88d2d6..2efba47f07 100644 --- a/src/lib/libssl/src/crypto/buffer/Makefile +++ b/src/lib/libssl/src/crypto/buffer/Makefile | |||
| @@ -17,8 +17,8 @@ TEST= | |||
| 17 | APPS= | 17 | APPS= |
| 18 | 18 | ||
| 19 | LIB=$(TOP)/libcrypto.a | 19 | LIB=$(TOP)/libcrypto.a |
| 20 | LIBSRC= buffer.c buf_err.c | 20 | LIBSRC= buffer.c buf_str.c buf_err.c |
| 21 | LIBOBJ= buffer.o buf_err.o | 21 | LIBOBJ= buffer.o buf_str.o buf_err.o |
| 22 | 22 | ||
| 23 | SRC= $(LIBSRC) | 23 | SRC= $(LIBSRC) |
| 24 | 24 | ||
| @@ -81,6 +81,13 @@ buf_err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | |||
| 81 | buf_err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h | 81 | buf_err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h |
| 82 | buf_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | 82 | buf_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h |
| 83 | buf_err.o: buf_err.c | 83 | buf_err.o: buf_err.c |
| 84 | buf_str.o: ../../e_os.h ../../include/openssl/bio.h | ||
| 85 | buf_str.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | ||
| 86 | buf_str.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | ||
| 87 | buf_str.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h | ||
| 88 | buf_str.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
| 89 | buf_str.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
| 90 | buf_str.o: ../../include/openssl/symhacks.h ../cryptlib.h buf_str.c | ||
| 84 | buffer.o: ../../e_os.h ../../include/openssl/bio.h | 91 | buffer.o: ../../e_os.h ../../include/openssl/bio.h |
| 85 | buffer.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 92 | buffer.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h |
| 86 | buffer.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | 93 | buffer.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h |
diff --git a/src/lib/libssl/src/crypto/cast/Makefile b/src/lib/libssl/src/crypto/cast/Makefile index 0acc38f28d..f3f4859886 100644 --- a/src/lib/libssl/src/crypto/cast/Makefile +++ b/src/lib/libssl/src/crypto/cast/Makefile | |||
| @@ -95,5 +95,8 @@ c_ofb64.o: ../../e_os.h ../../include/openssl/cast.h | |||
| 95 | c_ofb64.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h | 95 | c_ofb64.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h |
| 96 | c_ofb64.o: c_ofb64.c cast_lcl.h | 96 | c_ofb64.o: c_ofb64.c cast_lcl.h |
| 97 | c_skey.o: ../../e_os.h ../../include/openssl/cast.h | 97 | c_skey.o: ../../e_os.h ../../include/openssl/cast.h |
| 98 | c_skey.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h | 98 | c_skey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
| 99 | c_skey.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
| 100 | c_skey.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h | ||
| 101 | c_skey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
| 99 | c_skey.o: c_skey.c cast_lcl.h cast_s.h | 102 | c_skey.o: c_skey.c cast_lcl.h cast_s.h |
diff --git a/src/lib/libssl/src/crypto/des/Makefile b/src/lib/libssl/src/crypto/des/Makefile index ae982265fd..a6e1001329 100644 --- a/src/lib/libssl/src/crypto/des/Makefile +++ b/src/lib/libssl/src/crypto/des/Makefile | |||
| @@ -257,8 +257,9 @@ rpc_enc.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h | |||
| 257 | rpc_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | 257 | rpc_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h |
| 258 | rpc_enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | 258 | rpc_enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h |
| 259 | rpc_enc.o: des_locl.h des_ver.h rpc_des.h rpc_enc.c | 259 | rpc_enc.o: des_locl.h des_ver.h rpc_des.h rpc_enc.c |
| 260 | set_key.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | 260 | set_key.o: ../../include/openssl/crypto.h ../../include/openssl/des.h |
| 261 | set_key.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h | 261 | set_key.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h |
| 262 | set_key.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
| 262 | set_key.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h | 263 | set_key.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h |
| 263 | set_key.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | 264 | set_key.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h |
| 264 | set_key.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | 265 | set_key.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h |
diff --git a/src/lib/libssl/src/crypto/ec/Makefile b/src/lib/libssl/src/crypto/ec/Makefile index db380ed16f..f85fc845ca 100644 --- a/src/lib/libssl/src/crypto/ec/Makefile +++ b/src/lib/libssl/src/crypto/ec/Makefile | |||
| @@ -19,11 +19,15 @@ APPS= | |||
| 19 | LIB=$(TOP)/libcrypto.a | 19 | LIB=$(TOP)/libcrypto.a |
| 20 | LIBSRC= ec_lib.c ecp_smpl.c ecp_mont.c ecp_nist.c ec_cvt.c ec_mult.c\ | 20 | LIBSRC= ec_lib.c ecp_smpl.c ecp_mont.c ecp_nist.c ec_cvt.c ec_mult.c\ |
| 21 | ec_err.c ec_curve.c ec_check.c ec_print.c ec_asn1.c ec_key.c\ | 21 | ec_err.c ec_curve.c ec_check.c ec_print.c ec_asn1.c ec_key.c\ |
| 22 | ec2_smpl.c ec2_mult.c ec_ameth.c ec_pmeth.c eck_prn.c | 22 | ec2_smpl.c ec2_mult.c ec_ameth.c ec_pmeth.c eck_prn.c \ |
| 23 | ecp_nistp224.c ecp_nistp256.c ecp_nistp521.c ecp_nistputil.c \ | ||
| 24 | ecp_oct.c ec2_oct.c ec_oct.c | ||
| 23 | 25 | ||
| 24 | LIBOBJ= ec_lib.o ecp_smpl.o ecp_mont.o ecp_nist.o ec_cvt.o ec_mult.o\ | 26 | LIBOBJ= ec_lib.o ecp_smpl.o ecp_mont.o ecp_nist.o ec_cvt.o ec_mult.o\ |
| 25 | ec_err.o ec_curve.o ec_check.o ec_print.o ec_asn1.o ec_key.o\ | 27 | ec_err.o ec_curve.o ec_check.o ec_print.o ec_asn1.o ec_key.o\ |
| 26 | ec2_smpl.o ec2_mult.o ec_ameth.o ec_pmeth.o eck_prn.o | 28 | ec2_smpl.o ec2_mult.o ec_ameth.o ec_pmeth.o eck_prn.o \ |
| 29 | ecp_nistp224.o ecp_nistp256.o ecp_nistp521.o ecp_nistputil.o \ | ||
| 30 | ecp_oct.o ec2_oct.o ec_oct.o | ||
| 27 | 31 | ||
| 28 | SRC= $(LIBSRC) | 32 | SRC= $(LIBSRC) |
| 29 | 33 | ||
| @@ -87,6 +91,14 @@ ec2_mult.o: ../../include/openssl/obj_mac.h ../../include/openssl/opensslconf.h | |||
| 87 | ec2_mult.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 91 | ec2_mult.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
| 88 | ec2_mult.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 92 | ec2_mult.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h |
| 89 | ec2_mult.o: ../../include/openssl/symhacks.h ec2_mult.c ec_lcl.h | 93 | ec2_mult.o: ../../include/openssl/symhacks.h ec2_mult.c ec_lcl.h |
| 94 | ec2_oct.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
| 95 | ec2_oct.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h | ||
| 96 | ec2_oct.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h | ||
| 97 | ec2_oct.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | ||
| 98 | ec2_oct.o: ../../include/openssl/obj_mac.h ../../include/openssl/opensslconf.h | ||
| 99 | ec2_oct.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
| 100 | ec2_oct.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
| 101 | ec2_oct.o: ../../include/openssl/symhacks.h ec2_oct.c ec_lcl.h | ||
| 90 | ec2_smpl.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | 102 | ec2_smpl.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h |
| 91 | ec2_smpl.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h | 103 | ec2_smpl.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h |
| 92 | ec2_smpl.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h | 104 | ec2_smpl.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h |
| @@ -174,6 +186,14 @@ ec_mult.o: ../../include/openssl/obj_mac.h ../../include/openssl/opensslconf.h | |||
| 174 | ec_mult.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 186 | ec_mult.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
| 175 | ec_mult.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 187 | ec_mult.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h |
| 176 | ec_mult.o: ../../include/openssl/symhacks.h ec_lcl.h ec_mult.c | 188 | ec_mult.o: ../../include/openssl/symhacks.h ec_lcl.h ec_mult.c |
| 189 | ec_oct.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
| 190 | ec_oct.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h | ||
| 191 | ec_oct.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h | ||
| 192 | ec_oct.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | ||
| 193 | ec_oct.o: ../../include/openssl/obj_mac.h ../../include/openssl/opensslconf.h | ||
| 194 | ec_oct.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
| 195 | ec_oct.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
| 196 | ec_oct.o: ../../include/openssl/symhacks.h ec_lcl.h ec_oct.c | ||
| 177 | ec_pmeth.o: ../../e_os.h ../../include/openssl/asn1.h | 197 | ec_pmeth.o: ../../e_os.h ../../include/openssl/asn1.h |
| 178 | ec_pmeth.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h | 198 | ec_pmeth.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h |
| 179 | ec_pmeth.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 199 | ec_pmeth.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h |
| @@ -221,6 +241,18 @@ ecp_nist.o: ../../include/openssl/obj_mac.h ../../include/openssl/opensslconf.h | |||
| 221 | ecp_nist.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 241 | ecp_nist.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
| 222 | ecp_nist.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 242 | ecp_nist.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h |
| 223 | ecp_nist.o: ../../include/openssl/symhacks.h ec_lcl.h ecp_nist.c | 243 | ecp_nist.o: ../../include/openssl/symhacks.h ec_lcl.h ecp_nist.c |
| 244 | ecp_nistp224.o: ../../include/openssl/opensslconf.h ecp_nistp224.c | ||
| 245 | ecp_nistp256.o: ../../include/openssl/opensslconf.h ecp_nistp256.c | ||
| 246 | ecp_nistp521.o: ../../include/openssl/opensslconf.h ecp_nistp521.c | ||
| 247 | ecp_nistputil.o: ../../include/openssl/opensslconf.h ecp_nistputil.c | ||
| 248 | ecp_oct.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
| 249 | ecp_oct.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h | ||
| 250 | ecp_oct.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h | ||
| 251 | ecp_oct.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | ||
| 252 | ecp_oct.o: ../../include/openssl/obj_mac.h ../../include/openssl/opensslconf.h | ||
| 253 | ecp_oct.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
| 254 | ecp_oct.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
| 255 | ecp_oct.o: ../../include/openssl/symhacks.h ec_lcl.h ecp_oct.c | ||
| 224 | ecp_smpl.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | 256 | ecp_smpl.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h |
| 225 | ecp_smpl.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h | 257 | ecp_smpl.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h |
| 226 | ecp_smpl.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h | 258 | ecp_smpl.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h |
diff --git a/src/lib/libssl/src/crypto/idea/Makefile b/src/lib/libssl/src/crypto/idea/Makefile index b2e7add666..8af0acdad9 100644 --- a/src/lib/libssl/src/crypto/idea/Makefile +++ b/src/lib/libssl/src/crypto/idea/Makefile | |||
| @@ -82,5 +82,8 @@ i_ecb.o: ../../include/openssl/idea.h ../../include/openssl/opensslconf.h | |||
| 82 | i_ecb.o: ../../include/openssl/opensslv.h i_ecb.c idea_lcl.h | 82 | i_ecb.o: ../../include/openssl/opensslv.h i_ecb.c idea_lcl.h |
| 83 | i_ofb64.o: ../../include/openssl/idea.h ../../include/openssl/opensslconf.h | 83 | i_ofb64.o: ../../include/openssl/idea.h ../../include/openssl/opensslconf.h |
| 84 | i_ofb64.o: i_ofb64.c idea_lcl.h | 84 | i_ofb64.o: i_ofb64.c idea_lcl.h |
| 85 | i_skey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | ||
| 85 | i_skey.o: ../../include/openssl/idea.h ../../include/openssl/opensslconf.h | 86 | i_skey.o: ../../include/openssl/idea.h ../../include/openssl/opensslconf.h |
| 86 | i_skey.o: i_skey.c idea_lcl.h | 87 | i_skey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
| 88 | i_skey.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
| 89 | i_skey.o: ../../include/openssl/symhacks.h i_skey.c idea_lcl.h | ||
diff --git a/src/lib/libssl/src/crypto/md4/Makefile b/src/lib/libssl/src/crypto/md4/Makefile index c94a1398ed..e6f1e4478c 100644 --- a/src/lib/libssl/src/crypto/md4/Makefile +++ b/src/lib/libssl/src/crypto/md4/Makefile | |||
| @@ -76,9 +76,11 @@ clean: | |||
| 76 | 76 | ||
| 77 | # DO NOT DELETE THIS LINE -- make depend depends on it. | 77 | # DO NOT DELETE THIS LINE -- make depend depends on it. |
| 78 | 78 | ||
| 79 | md4_dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/md4.h | 79 | md4_dgst.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
| 80 | md4_dgst.o: ../../include/openssl/opensslconf.h | 80 | md4_dgst.o: ../../include/openssl/md4.h ../../include/openssl/opensslconf.h |
| 81 | md4_dgst.o: ../../include/openssl/opensslv.h ../md32_common.h md4_dgst.c | 81 | md4_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
| 82 | md4_dgst.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
| 83 | md4_dgst.o: ../../include/openssl/symhacks.h ../md32_common.h md4_dgst.c | ||
| 82 | md4_dgst.o: md4_locl.h | 84 | md4_dgst.o: md4_locl.h |
| 83 | md4_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | 85 | md4_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
| 84 | md4_one.o: ../../include/openssl/md4.h ../../include/openssl/opensslconf.h | 86 | md4_one.o: ../../include/openssl/md4.h ../../include/openssl/opensslconf.h |
diff --git a/src/lib/libssl/src/crypto/md5/Makefile b/src/lib/libssl/src/crypto/md5/Makefile index 9858d53d31..b9e2ce9a38 100644 --- a/src/lib/libssl/src/crypto/md5/Makefile +++ b/src/lib/libssl/src/crypto/md5/Makefile | |||
| @@ -89,9 +89,11 @@ clean: | |||
| 89 | 89 | ||
| 90 | # DO NOT DELETE THIS LINE -- make depend depends on it. | 90 | # DO NOT DELETE THIS LINE -- make depend depends on it. |
| 91 | 91 | ||
| 92 | md5_dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/md5.h | 92 | md5_dgst.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
| 93 | md5_dgst.o: ../../include/openssl/opensslconf.h | 93 | md5_dgst.o: ../../include/openssl/md5.h ../../include/openssl/opensslconf.h |
| 94 | md5_dgst.o: ../../include/openssl/opensslv.h ../md32_common.h md5_dgst.c | 94 | md5_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
| 95 | md5_dgst.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
| 96 | md5_dgst.o: ../../include/openssl/symhacks.h ../md32_common.h md5_dgst.c | ||
| 95 | md5_dgst.o: md5_locl.h | 97 | md5_dgst.o: md5_locl.h |
| 96 | md5_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | 98 | md5_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
| 97 | md5_one.o: ../../include/openssl/md5.h ../../include/openssl/opensslconf.h | 99 | md5_one.o: ../../include/openssl/md5.h ../../include/openssl/opensslconf.h |
diff --git a/src/lib/libssl/src/crypto/rc2/Makefile b/src/lib/libssl/src/crypto/rc2/Makefile index 73eac347e7..8a9d49ab5e 100644 --- a/src/lib/libssl/src/crypto/rc2/Makefile +++ b/src/lib/libssl/src/crypto/rc2/Makefile | |||
| @@ -78,7 +78,11 @@ rc2_cbc.o: ../../include/openssl/opensslconf.h ../../include/openssl/rc2.h | |||
| 78 | rc2_cbc.o: rc2_cbc.c rc2_locl.h | 78 | rc2_cbc.o: rc2_cbc.c rc2_locl.h |
| 79 | rc2_ecb.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | 79 | rc2_ecb.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h |
| 80 | rc2_ecb.o: ../../include/openssl/rc2.h rc2_ecb.c rc2_locl.h | 80 | rc2_ecb.o: ../../include/openssl/rc2.h rc2_ecb.c rc2_locl.h |
| 81 | rc2_skey.o: ../../include/openssl/opensslconf.h ../../include/openssl/rc2.h | 81 | rc2_skey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
| 82 | rc2_skey.o: ../../include/openssl/opensslconf.h | ||
| 83 | rc2_skey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
| 84 | rc2_skey.o: ../../include/openssl/rc2.h ../../include/openssl/safestack.h | ||
| 85 | rc2_skey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
| 82 | rc2_skey.o: rc2_locl.h rc2_skey.c | 86 | rc2_skey.o: rc2_locl.h rc2_skey.c |
| 83 | rc2cfb64.o: ../../include/openssl/opensslconf.h ../../include/openssl/rc2.h | 87 | rc2cfb64.o: ../../include/openssl/opensslconf.h ../../include/openssl/rc2.h |
| 84 | rc2cfb64.o: rc2_locl.h rc2cfb64.c | 88 | rc2cfb64.o: rc2_locl.h rc2cfb64.c |
diff --git a/src/lib/libssl/src/crypto/rc4/Makefile b/src/lib/libssl/src/crypto/rc4/Makefile index 264451a213..1614d47961 100644 --- a/src/lib/libssl/src/crypto/rc4/Makefile +++ b/src/lib/libssl/src/crypto/rc4/Makefile | |||
| @@ -21,8 +21,8 @@ TEST=rc4test.c | |||
| 21 | APPS= | 21 | APPS= |
| 22 | 22 | ||
| 23 | LIB=$(TOP)/libcrypto.a | 23 | LIB=$(TOP)/libcrypto.a |
| 24 | LIBSRC=rc4_skey.c rc4_enc.c | 24 | LIBSRC=rc4_skey.c rc4_enc.c rc4_utl.c |
| 25 | LIBOBJ=$(RC4_ENC) | 25 | LIBOBJ=$(RC4_ENC) rc4_utl.o |
| 26 | 26 | ||
| 27 | SRC= $(LIBSRC) | 27 | SRC= $(LIBSRC) |
| 28 | 28 | ||
| @@ -46,12 +46,14 @@ rc4-586.s: asm/rc4-586.pl ../perlasm/x86asm.pl | |||
| 46 | 46 | ||
| 47 | rc4-x86_64.s: asm/rc4-x86_64.pl | 47 | rc4-x86_64.s: asm/rc4-x86_64.pl |
| 48 | $(PERL) asm/rc4-x86_64.pl $(PERLASM_SCHEME) > $@ | 48 | $(PERL) asm/rc4-x86_64.pl $(PERLASM_SCHEME) > $@ |
| 49 | rc4-md5-x86_64.s: asm/rc4-md5-x86_64.pl | ||
| 50 | $(PERL) asm/rc4-md5-x86_64.pl $(PERLASM_SCHEME) > $@ | ||
| 49 | 51 | ||
| 50 | rc4-ia64.S: asm/rc4-ia64.pl | 52 | rc4-ia64.S: asm/rc4-ia64.pl |
| 51 | $(PERL) asm/rc4-ia64.pl $(CFLAGS) > $@ | 53 | $(PERL) asm/rc4-ia64.pl $(CFLAGS) > $@ |
| 52 | 54 | ||
| 53 | rc4-s390x.s: asm/rc4-s390x.pl | 55 | rc4-parisc.s: asm/rc4-parisc.pl |
| 54 | $(PERL) asm/rc4-s390x.pl > $@ | 56 | $(PERL) asm/rc4-parisc.pl $(PERLASM_SCHEME) $@ |
| 55 | 57 | ||
| 56 | rc4-ia64.s: rc4-ia64.S | 58 | rc4-ia64.s: rc4-ia64.S |
| 57 | @case `awk '/^#define RC4_INT/{print$$NF}' $(TOP)/include/openssl/opensslconf.h` in \ | 59 | @case `awk '/^#define RC4_INT/{print$$NF}' $(TOP)/include/openssl/opensslconf.h` in \ |
| @@ -60,6 +62,9 @@ rc4-ia64.s: rc4-ia64.S | |||
| 60 | *) exit 1 ;; \ | 62 | *) exit 1 ;; \ |
| 61 | esac | 63 | esac |
| 62 | 64 | ||
| 65 | # GNU make "catch all" | ||
| 66 | rc4-%.s: asm/rc4-%.pl; $(PERL) $< $(PERLASM_SCHEME) $@ | ||
| 67 | |||
| 63 | files: | 68 | files: |
| 64 | $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO | 69 | $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO |
| 65 | 70 | ||
| @@ -113,3 +118,8 @@ rc4_skey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | |||
| 113 | rc4_skey.o: ../../include/openssl/rc4.h ../../include/openssl/safestack.h | 118 | rc4_skey.o: ../../include/openssl/rc4.h ../../include/openssl/safestack.h |
| 114 | rc4_skey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | 119 | rc4_skey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h |
| 115 | rc4_skey.o: ../cryptlib.h rc4_locl.h rc4_skey.c | 120 | rc4_skey.o: ../cryptlib.h rc4_locl.h rc4_skey.c |
| 121 | rc4_utl.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | ||
| 122 | rc4_utl.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
| 123 | rc4_utl.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rc4.h | ||
| 124 | rc4_utl.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
| 125 | rc4_utl.o: ../../include/openssl/symhacks.h rc4_utl.c | ||
diff --git a/src/lib/libssl/src/crypto/ripemd/Makefile b/src/lib/libssl/src/crypto/ripemd/Makefile index d5b1067dbe..25140b2a73 100644 --- a/src/lib/libssl/src/crypto/ripemd/Makefile +++ b/src/lib/libssl/src/crypto/ripemd/Makefile | |||
| @@ -82,8 +82,11 @@ clean: | |||
| 82 | 82 | ||
| 83 | # DO NOT DELETE THIS LINE -- make depend depends on it. | 83 | # DO NOT DELETE THIS LINE -- make depend depends on it. |
| 84 | 84 | ||
| 85 | rmd_dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h | 85 | rmd_dgst.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
| 86 | rmd_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ripemd.h | 86 | rmd_dgst.o: ../../include/openssl/opensslconf.h |
| 87 | rmd_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
| 88 | rmd_dgst.o: ../../include/openssl/ripemd.h ../../include/openssl/safestack.h | ||
| 89 | rmd_dgst.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
| 87 | rmd_dgst.o: ../md32_common.h rmd_dgst.c rmd_locl.h rmdconst.h | 90 | rmd_dgst.o: ../md32_common.h rmd_dgst.c rmd_locl.h rmdconst.h |
| 88 | rmd_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | 91 | rmd_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
| 89 | rmd_one.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | 92 | rmd_one.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h |
diff --git a/src/lib/libssl/src/crypto/sha/Makefile b/src/lib/libssl/src/crypto/sha/Makefile index e6eccb05f9..6d191d3936 100644 --- a/src/lib/libssl/src/crypto/sha/Makefile +++ b/src/lib/libssl/src/crypto/sha/Makefile | |||
| @@ -56,8 +56,11 @@ sha256-ia64.s: asm/sha512-ia64.pl | |||
| 56 | sha512-ia64.s: asm/sha512-ia64.pl | 56 | sha512-ia64.s: asm/sha512-ia64.pl |
| 57 | (cd asm; $(PERL) sha512-ia64.pl ../$@ $(CFLAGS)) | 57 | (cd asm; $(PERL) sha512-ia64.pl ../$@ $(CFLAGS)) |
| 58 | 58 | ||
| 59 | sha256-armv4.s: asm/sha256-armv4.pl | 59 | sha256-armv4.S: asm/sha256-armv4.pl |
| 60 | $(PERL) $< $@ | 60 | $(PERL) $< $(PERLASM_SCHEME) $@ |
| 61 | |||
| 62 | sha1-alpha.s: asm/sha1-alpha.pl | ||
| 63 | $(PERL) $< | $(CC) -E - | tee $@ > /dev/null | ||
| 61 | 64 | ||
| 62 | # Solaris make has to be explicitly told | 65 | # Solaris make has to be explicitly told |
| 63 | sha1-x86_64.s: asm/sha1-x86_64.pl; $(PERL) asm/sha1-x86_64.pl $(PERLASM_SCHEME) > $@ | 66 | sha1-x86_64.s: asm/sha1-x86_64.pl; $(PERL) asm/sha1-x86_64.pl $(PERLASM_SCHEME) > $@ |
| @@ -71,10 +74,22 @@ sha1-ppc.s: asm/sha1-ppc.pl; $(PERL) asm/sha1-ppc.pl $(PERLASM_SCHEME) $@ | |||
| 71 | sha256-ppc.s: asm/sha512-ppc.pl; $(PERL) asm/sha512-ppc.pl $(PERLASM_SCHEME) $@ | 74 | sha256-ppc.s: asm/sha512-ppc.pl; $(PERL) asm/sha512-ppc.pl $(PERLASM_SCHEME) $@ |
| 72 | sha512-ppc.s: asm/sha512-ppc.pl; $(PERL) asm/sha512-ppc.pl $(PERLASM_SCHEME) $@ | 75 | sha512-ppc.s: asm/sha512-ppc.pl; $(PERL) asm/sha512-ppc.pl $(PERLASM_SCHEME) $@ |
| 73 | 76 | ||
| 77 | sha1-parisc.s: asm/sha1-parisc.pl; $(PERL) asm/sha1-parisc.pl $(PERLASM_SCHEME) $@ | ||
| 78 | sha256-parisc.s:asm/sha512-parisc.pl; $(PERL) asm/sha512-parisc.pl $(PERLASM_SCHEME) $@ | ||
| 79 | sha512-parisc.s:asm/sha512-parisc.pl; $(PERL) asm/sha512-parisc.pl $(PERLASM_SCHEME) $@ | ||
| 80 | |||
| 81 | sha1-mips.S: asm/sha1-mips.pl; $(PERL) asm/sha1-mips.pl $(PERLASM_SCHEME) $@ | ||
| 82 | sha256-mips.S: asm/sha512-mips.pl; $(PERL) asm/sha512-mips.pl $(PERLASM_SCHEME) $@ | ||
| 83 | sha512-mips.S: asm/sha512-mips.pl; $(PERL) asm/sha512-mips.pl $(PERLASM_SCHEME) $@ | ||
| 84 | |||
| 74 | # GNU make "catch all" | 85 | # GNU make "catch all" |
| 75 | sha1-%.s: asm/sha1-%.pl; $(PERL) $< $@ | 86 | sha1-%.S: asm/sha1-%.pl; $(PERL) $< $(PERLASM_SCHEME) $@ |
| 76 | sha256-%.s: asm/sha512-%.pl; $(PERL) $< $@ | 87 | sha256-%.S: asm/sha512-%.pl; $(PERL) $< $(PERLASM_SCHEME) $@ |
| 77 | sha512-%.s: asm/sha512-%.pl; $(PERL) $< $@ | 88 | sha512-%.S: asm/sha512-%.pl; $(PERL) $< $(PERLASM_SCHEME) $@ |
| 89 | |||
| 90 | sha1-armv4-large.o: sha1-armv4-large.S | ||
| 91 | sha256-armv4.o: sha256-armv4.S | ||
| 92 | sha512-armv4.o: sha512-armv4.S | ||
| 78 | 93 | ||
| 79 | files: | 94 | files: |
| 80 | $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO | 95 | $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO |
| @@ -119,8 +134,11 @@ sha1_one.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | |||
| 119 | sha1_one.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | 134 | sha1_one.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h |
| 120 | sha1_one.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | 135 | sha1_one.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h |
| 121 | sha1_one.o: sha1_one.c | 136 | sha1_one.o: sha1_one.c |
| 122 | sha1dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h | 137 | sha1dgst.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
| 123 | sha1dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/sha.h | 138 | sha1dgst.o: ../../include/openssl/opensslconf.h |
| 139 | sha1dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
| 140 | sha1dgst.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
| 141 | sha1dgst.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
| 124 | sha1dgst.o: ../md32_common.h sha1dgst.c sha_locl.h | 142 | sha1dgst.o: ../md32_common.h sha1dgst.c sha_locl.h |
| 125 | sha256.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | 143 | sha256.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
| 126 | sha256.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | 144 | sha256.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h |
| @@ -135,8 +153,11 @@ sha512.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | |||
| 135 | sha512.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | 153 | sha512.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h |
| 136 | sha512.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | 154 | sha512.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h |
| 137 | sha512.o: ../cryptlib.h sha512.c | 155 | sha512.o: ../cryptlib.h sha512.c |
| 138 | sha_dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h | 156 | sha_dgst.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
| 139 | sha_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/sha.h | 157 | sha_dgst.o: ../../include/openssl/opensslconf.h |
| 158 | sha_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
| 159 | sha_dgst.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
| 160 | sha_dgst.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
| 140 | sha_dgst.o: ../md32_common.h sha_dgst.c sha_locl.h | 161 | sha_dgst.o: ../md32_common.h sha_dgst.c sha_locl.h |
| 141 | sha_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | 162 | sha_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
| 142 | sha_one.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | 163 | sha_one.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h |
diff --git a/src/lib/libssl/src/crypto/sha/asm/sha1-ia64.pl b/src/lib/libssl/src/crypto/sha/asm/sha1-ia64.pl index 51c4f47ecb..db28f0805a 100644 --- a/src/lib/libssl/src/crypto/sha/asm/sha1-ia64.pl +++ b/src/lib/libssl/src/crypto/sha/asm/sha1-ia64.pl | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | # is >50% better than HP C and >2x better than gcc. | 15 | # is >50% better than HP C and >2x better than gcc. |
| 16 | 16 | ||
| 17 | $code=<<___; | 17 | $code=<<___; |
| 18 | .ident \"sha1-ia64.s, version 1.2\" | 18 | .ident \"sha1-ia64.s, version 1.3\" |
| 19 | .ident \"IA-64 ISA artwork by Andy Polyakov <appro\@fy.chalmers.se>\" | 19 | .ident \"IA-64 ISA artwork by Andy Polyakov <appro\@fy.chalmers.se>\" |
| 20 | .explicit | 20 | .explicit |
| 21 | 21 | ||
| @@ -26,14 +26,10 @@ if ($^O eq "hpux") { | |||
| 26 | $ADDP="addp4"; | 26 | $ADDP="addp4"; |
| 27 | for (@ARGV) { $ADDP="add" if (/[\+DD|\-mlp]64/); } | 27 | for (@ARGV) { $ADDP="add" if (/[\+DD|\-mlp]64/); } |
| 28 | } else { $ADDP="add"; } | 28 | } else { $ADDP="add"; } |
| 29 | for (@ARGV) { $big_endian=1 if (/\-DB_ENDIAN/); | ||
| 30 | $big_endian=0 if (/\-DL_ENDIAN/); } | ||
| 31 | if (!defined($big_endian)) | ||
| 32 | { $big_endian=(unpack('L',pack('N',1))==1); } | ||
| 33 | 29 | ||
| 34 | #$human=1; | 30 | #$human=1; |
| 35 | if ($human) { # useful for visual code auditing... | 31 | if ($human) { # useful for visual code auditing... |
| 36 | ($A,$B,$C,$D,$E,$T) = ("A","B","C","D","E","T"); | 32 | ($A,$B,$C,$D,$E) = ("A","B","C","D","E"); |
| 37 | ($h0,$h1,$h2,$h3,$h4) = ("h0","h1","h2","h3","h4"); | 33 | ($h0,$h1,$h2,$h3,$h4) = ("h0","h1","h2","h3","h4"); |
| 38 | ($K_00_19, $K_20_39, $K_40_59, $K_60_79) = | 34 | ($K_00_19, $K_20_39, $K_40_59, $K_60_79) = |
| 39 | ( "K_00_19","K_20_39","K_40_59","K_60_79" ); | 35 | ( "K_00_19","K_20_39","K_40_59","K_60_79" ); |
| @@ -41,47 +37,50 @@ if ($human) { # useful for visual code auditing... | |||
| 41 | "X8", "X9","X10","X11","X12","X13","X14","X15" ); | 37 | "X8", "X9","X10","X11","X12","X13","X14","X15" ); |
| 42 | } | 38 | } |
| 43 | else { | 39 | else { |
| 44 | ($A,$B,$C,$D,$E,$T) = ("loc0","loc1","loc2","loc3","loc4","loc5"); | 40 | ($A,$B,$C,$D,$E) = ("loc0","loc1","loc2","loc3","loc4"); |
| 45 | ($h0,$h1,$h2,$h3,$h4) = ("loc6","loc7","loc8","loc9","loc10"); | 41 | ($h0,$h1,$h2,$h3,$h4) = ("loc5","loc6","loc7","loc8","loc9"); |
| 46 | ($K_00_19, $K_20_39, $K_40_59, $K_60_79) = | 42 | ($K_00_19, $K_20_39, $K_40_59, $K_60_79) = |
| 47 | ( "r14", "r15", "loc11", "loc12" ); | 43 | ( "r14", "r15", "loc10", "loc11" ); |
| 48 | @X= ( "r16", "r17", "r18", "r19", "r20", "r21", "r22", "r23", | 44 | @X= ( "r16", "r17", "r18", "r19", "r20", "r21", "r22", "r23", |
| 49 | "r24", "r25", "r26", "r27", "r28", "r29", "r30", "r31" ); | 45 | "r24", "r25", "r26", "r27", "r28", "r29", "r30", "r31" ); |
| 50 | } | 46 | } |
| 51 | 47 | ||
| 52 | sub BODY_00_15 { | 48 | sub BODY_00_15 { |
| 53 | local *code=shift; | 49 | local *code=shift; |
| 54 | local ($i,$a,$b,$c,$d,$e,$f)=@_; | 50 | my ($i,$a,$b,$c,$d,$e)=@_; |
| 51 | my $j=$i+1; | ||
| 52 | my $Xn=@X[$j%16]; | ||
| 55 | 53 | ||
| 56 | $code.=<<___ if ($i==0); | 54 | $code.=<<___ if ($i==0); |
| 57 | { .mmi; ld1 $X[$i&0xf]=[inp],2 // MSB | 55 | { .mmi; ld1 $X[$i]=[inp],2 // MSB |
| 58 | ld1 tmp2=[tmp3],2 };; | 56 | ld1 tmp2=[tmp3],2 };; |
| 59 | { .mmi; ld1 tmp0=[inp],2 | 57 | { .mmi; ld1 tmp0=[inp],2 |
| 60 | ld1 tmp4=[tmp3],2 // LSB | 58 | ld1 tmp4=[tmp3],2 // LSB |
| 61 | dep $X[$i&0xf]=$X[$i&0xf],tmp2,8,8 };; | 59 | dep $X[$i]=$X[$i],tmp2,8,8 };; |
| 62 | ___ | 60 | ___ |
| 63 | if ($i<15) { | 61 | if ($i<15) { |
| 64 | $code.=<<___; | 62 | $code.=<<___; |
| 65 | { .mmi; ld1 $X[($i+1)&0xf]=[inp],2 // +1 | 63 | { .mmi; ld1 $Xn=[inp],2 // forward Xload |
| 64 | nop.m 0x0 | ||
| 66 | dep tmp1=tmp0,tmp4,8,8 };; | 65 | dep tmp1=tmp0,tmp4,8,8 };; |
| 67 | { .mmi; ld1 tmp2=[tmp3],2 // +1 | 66 | { .mmi; ld1 tmp2=[tmp3],2 // forward Xload |
| 68 | and tmp4=$c,$b | 67 | and tmp4=$c,$b |
| 69 | dep $X[$i&0xf]=$X[$i&0xf],tmp1,16,16 } //;; | 68 | dep $X[$i]=$X[$i],tmp1,16,16} //;; |
| 70 | { .mmi; andcm tmp1=$d,$b | 69 | { .mmi; add $e=$e,$K_00_19 // e+=K_00_19 |
| 71 | add tmp0=$e,$K_00_19 | 70 | andcm tmp1=$d,$b |
| 72 | dep.z tmp5=$a,5,27 };; // a<<5 | 71 | dep.z tmp5=$a,5,27 };; // a<<5 |
| 73 | { .mmi; or tmp4=tmp4,tmp1 // F_00_19(b,c,d)=(b&c)|(~b&d) | 72 | { .mmi; add $e=$e,$X[$i] // e+=Xload |
| 74 | add $f=tmp0,$X[$i&0xf] // f=xi+e+K_00_19 | 73 | or tmp4=tmp4,tmp1 // F_00_19(b,c,d)=(b&c)|(~b&d) |
| 75 | extr.u tmp1=$a,27,5 };; // a>>27 | 74 | extr.u tmp1=$a,27,5 };; // a>>27 |
| 76 | { .mmi; ld1 tmp0=[inp],2 // +1 | 75 | { .mmi; ld1 tmp0=[inp],2 // forward Xload |
| 77 | add $f=$f,tmp4 // f+=F_00_19(b,c,d) | 76 | add $e=$e,tmp4 // e+=F_00_19(b,c,d) |
| 78 | shrp $b=tmp6,tmp6,2 } // b=ROTATE(b,30) | 77 | shrp $b=tmp6,tmp6,2 } // b=ROTATE(b,30) |
| 79 | { .mmi; ld1 tmp4=[tmp3],2 // +1 | 78 | { .mmi; ld1 tmp4=[tmp3],2 // forward Xload |
| 80 | or tmp5=tmp1,tmp5 // ROTATE(a,5) | 79 | or tmp5=tmp1,tmp5 // ROTATE(a,5) |
| 81 | mux2 tmp6=$a,0x44 };; // see b in next iteration | 80 | mux2 tmp6=$a,0x44 };; // see b in next iteration |
| 82 | { .mii; add $f=$f,tmp5 // f+=ROTATE(a,5) | 81 | { .mii; add $e=$e,tmp5 // e+=ROTATE(a,5) |
| 83 | dep $X[($i+1)&0xf]=$X[($i+1)&0xf],tmp2,8,8 // +1 | 82 | dep $Xn=$Xn,tmp2,8,8 // forward Xload |
| 84 | mux2 $X[$i&0xf]=$X[$i&0xf],0x44 } //;; | 83 | mux2 $X[$i]=$X[$i],0x44 } //;; |
| 85 | 84 | ||
| 86 | ___ | 85 | ___ |
| 87 | } | 86 | } |
| @@ -89,24 +88,24 @@ else { | |||
| 89 | $code.=<<___; | 88 | $code.=<<___; |
| 90 | { .mii; and tmp3=$c,$b | 89 | { .mii; and tmp3=$c,$b |
| 91 | dep tmp1=tmp0,tmp4,8,8;; | 90 | dep tmp1=tmp0,tmp4,8,8;; |
| 92 | dep $X[$i&0xf]=$X[$i&0xf],tmp1,16,16 } //;; | 91 | dep $X[$i]=$X[$i],tmp1,16,16} //;; |
| 93 | { .mmi; andcm tmp1=$d,$b | 92 | { .mmi; add $e=$e,$K_00_19 // e+=K_00_19 |
| 94 | add tmp0=$e,$K_00_19 | 93 | andcm tmp1=$d,$b |
| 95 | dep.z tmp5=$a,5,27 };; // a<<5 | 94 | dep.z tmp5=$a,5,27 };; // a<<5 |
| 96 | { .mmi; or tmp4=tmp3,tmp1 // F_00_19(b,c,d)=(b&c)|(~b&d) | 95 | { .mmi; add $e=$e,$X[$i] // e+=Xupdate |
| 97 | add $f=tmp0,$X[$i&0xf] // f=xi+e+K_00_19 | 96 | or tmp4=tmp3,tmp1 // F_00_19(b,c,d)=(b&c)|(~b&d) |
| 98 | extr.u tmp1=$a,27,5 } // a>>27 | 97 | extr.u tmp1=$a,27,5 } // a>>27 |
| 99 | { .mmi; xor tmp2=$X[($i+0+1)&0xf],$X[($i+2+1)&0xf] // +1 | 98 | { .mmi; xor $Xn=$Xn,$X[($j+2)%16] // forward Xupdate |
| 100 | xor tmp3=$X[($i+8+1)&0xf],$X[($i+13+1)&0xf] // +1 | 99 | xor tmp3=$X[($j+8)%16],$X[($j+13)%16] // forward Xupdate |
| 101 | nop.i 0 };; | 100 | nop.i 0 };; |
| 102 | { .mmi; add $f=$f,tmp4 // f+=F_00_19(b,c,d) | 101 | { .mmi; add $e=$e,tmp4 // e+=F_00_19(b,c,d) |
| 103 | xor tmp2=tmp2,tmp3 // +1 | 102 | xor $Xn=$Xn,tmp3 // forward Xupdate |
| 104 | shrp $b=tmp6,tmp6,2 } // b=ROTATE(b,30) | 103 | shrp $b=tmp6,tmp6,2 } // b=ROTATE(b,30) |
| 105 | { .mmi; or tmp1=tmp1,tmp5 // ROTATE(a,5) | 104 | { .mmi; or tmp1=tmp1,tmp5 // ROTATE(a,5) |
| 106 | mux2 tmp6=$a,0x44 };; // see b in next iteration | 105 | mux2 tmp6=$a,0x44 };; // see b in next iteration |
| 107 | { .mii; add $f=$f,tmp1 // f+=ROTATE(a,5) | 106 | { .mii; add $e=$e,tmp1 // e+=ROTATE(a,5) |
| 108 | shrp $e=tmp2,tmp2,31 // f+1=ROTATE(x[0]^x[2]^x[8]^x[13],1) | 107 | shrp $Xn=$Xn,$Xn,31 // ROTATE(x[0]^x[2]^x[8]^x[13],1) |
| 109 | mux2 $X[$i&0xf]=$X[$i&0xf],0x44 };; | 108 | mux2 $X[$i]=$X[$i],0x44 };; |
| 110 | 109 | ||
| 111 | ___ | 110 | ___ |
| 112 | } | 111 | } |
| @@ -114,27 +113,28 @@ ___ | |||
| 114 | 113 | ||
| 115 | sub BODY_16_19 { | 114 | sub BODY_16_19 { |
| 116 | local *code=shift; | 115 | local *code=shift; |
| 117 | local ($i,$a,$b,$c,$d,$e,$f)=@_; | 116 | my ($i,$a,$b,$c,$d,$e)=@_; |
| 117 | my $j=$i+1; | ||
| 118 | my $Xn=@X[$j%16]; | ||
| 118 | 119 | ||
| 119 | $code.=<<___; | 120 | $code.=<<___; |
| 120 | { .mmi; mov $X[$i&0xf]=$f // Xupdate | 121 | { .mib; add $e=$e,$K_00_19 // e+=K_00_19 |
| 121 | and tmp0=$c,$b | ||
| 122 | dep.z tmp5=$a,5,27 } // a<<5 | 122 | dep.z tmp5=$a,5,27 } // a<<5 |
| 123 | { .mmi; andcm tmp1=$d,$b | 123 | { .mib; andcm tmp1=$d,$b |
| 124 | add tmp4=$e,$K_00_19 };; | 124 | and tmp0=$c,$b };; |
| 125 | { .mmi; or tmp0=tmp0,tmp1 // F_00_19(b,c,d)=(b&c)|(~b&d) | 125 | { .mmi; add $e=$e,$X[$i%16] // e+=Xupdate |
| 126 | add $f=$f,tmp4 // f+=e+K_00_19 | 126 | or tmp0=tmp0,tmp1 // F_00_19(b,c,d)=(b&c)|(~b&d) |
| 127 | extr.u tmp1=$a,27,5 } // a>>27 | 127 | extr.u tmp1=$a,27,5 } // a>>27 |
| 128 | { .mmi; xor tmp2=$X[($i+0+1)&0xf],$X[($i+2+1)&0xf] // +1 | 128 | { .mmi; xor $Xn=$Xn,$X[($j+2)%16] // forward Xupdate |
| 129 | xor tmp3=$X[($i+8+1)&0xf],$X[($i+13+1)&0xf] // +1 | 129 | xor tmp3=$X[($j+8)%16],$X[($j+13)%16] // forward Xupdate |
| 130 | nop.i 0 };; | 130 | nop.i 0 };; |
| 131 | { .mmi; add $f=$f,tmp0 // f+=F_00_19(b,c,d) | 131 | { .mmi; add $e=$e,tmp0 // f+=F_00_19(b,c,d) |
| 132 | xor tmp2=tmp2,tmp3 // +1 | 132 | xor $Xn=$Xn,tmp3 // forward Xupdate |
| 133 | shrp $b=tmp6,tmp6,2 } // b=ROTATE(b,30) | 133 | shrp $b=tmp6,tmp6,2 } // b=ROTATE(b,30) |
| 134 | { .mmi; or tmp1=tmp1,tmp5 // ROTATE(a,5) | 134 | { .mmi; or tmp1=tmp1,tmp5 // ROTATE(a,5) |
| 135 | mux2 tmp6=$a,0x44 };; // see b in next iteration | 135 | mux2 tmp6=$a,0x44 };; // see b in next iteration |
| 136 | { .mii; add $f=$f,tmp1 // f+=ROTATE(a,5) | 136 | { .mii; add $e=$e,tmp1 // e+=ROTATE(a,5) |
| 137 | shrp $e=tmp2,tmp2,31 // f+1=ROTATE(x[0]^x[2]^x[8]^x[13],1) | 137 | shrp $Xn=$Xn,$Xn,31 // ROTATE(x[0]^x[2]^x[8]^x[13],1) |
| 138 | nop.i 0 };; | 138 | nop.i 0 };; |
| 139 | 139 | ||
| 140 | ___ | 140 | ___ |
| @@ -142,49 +142,47 @@ ___ | |||
| 142 | 142 | ||
| 143 | sub BODY_20_39 { | 143 | sub BODY_20_39 { |
| 144 | local *code=shift; | 144 | local *code=shift; |
| 145 | local ($i,$a,$b,$c,$d,$e,$f,$Konst)=@_; | 145 | my ($i,$a,$b,$c,$d,$e,$Konst)=@_; |
| 146 | $Konst = $K_20_39 if (!defined($Konst)); | 146 | $Konst = $K_20_39 if (!defined($Konst)); |
| 147 | my $j=$i+1; | ||
| 148 | my $Xn=@X[$j%16]; | ||
| 147 | 149 | ||
| 148 | if ($i<79) { | 150 | if ($i<79) { |
| 149 | $code.=<<___; | 151 | $code.=<<___; |
| 150 | { .mib; mov $X[$i&0xf]=$f // Xupdate | 152 | { .mib; add $e=$e,$Konst // e+=K_XX_XX |
| 151 | dep.z tmp5=$a,5,27 } // a<<5 | 153 | dep.z tmp5=$a,5,27 } // a<<5 |
| 152 | { .mib; xor tmp0=$c,$b | 154 | { .mib; xor tmp0=$c,$b |
| 153 | add tmp4=$e,$Konst };; | 155 | xor $Xn=$Xn,$X[($j+2)%16] };; // forward Xupdate |
| 154 | { .mmi; xor tmp0=tmp0,$d // F_20_39(b,c,d)=b^c^d | 156 | { .mib; add $e=$e,$X[$i%16] // e+=Xupdate |
| 155 | add $f=$f,tmp4 // f+=e+K_20_39 | ||
| 156 | extr.u tmp1=$a,27,5 } // a>>27 | 157 | extr.u tmp1=$a,27,5 } // a>>27 |
| 157 | { .mmi; xor tmp2=$X[($i+0+1)&0xf],$X[($i+2+1)&0xf] // +1 | 158 | { .mib; xor tmp0=tmp0,$d // F_20_39(b,c,d)=b^c^d |
| 158 | xor tmp3=$X[($i+8+1)&0xf],$X[($i+13+1)&0xf] // +1 | 159 | xor $Xn=$Xn,$X[($j+8)%16] };; // forward Xupdate |
| 159 | nop.i 0 };; | 160 | { .mmi; add $e=$e,tmp0 // e+=F_20_39(b,c,d) |
| 160 | { .mmi; add $f=$f,tmp0 // f+=F_20_39(b,c,d) | 161 | xor $Xn=$Xn,$X[($j+13)%16] // forward Xupdate |
| 161 | xor tmp2=tmp2,tmp3 // +1 | ||
| 162 | shrp $b=tmp6,tmp6,2 } // b=ROTATE(b,30) | 162 | shrp $b=tmp6,tmp6,2 } // b=ROTATE(b,30) |
| 163 | { .mmi; or tmp1=tmp1,tmp5 // ROTATE(a,5) | 163 | { .mmi; or tmp1=tmp1,tmp5 // ROTATE(a,5) |
| 164 | mux2 tmp6=$a,0x44 };; // see b in next iteration | 164 | mux2 tmp6=$a,0x44 };; // see b in next iteration |
| 165 | { .mii; add $f=$f,tmp1 // f+=ROTATE(a,5) | 165 | { .mii; add $e=$e,tmp1 // e+=ROTATE(a,5) |
| 166 | shrp $e=tmp2,tmp2,31 // f+1=ROTATE(x[0]^x[2]^x[8]^x[13],1) | 166 | shrp $Xn=$Xn,$Xn,31 // ROTATE(x[0]^x[2]^x[8]^x[13],1) |
| 167 | nop.i 0 };; | 167 | nop.i 0 };; |
| 168 | 168 | ||
| 169 | ___ | 169 | ___ |
| 170 | } | 170 | } |
| 171 | else { | 171 | else { |
| 172 | $code.=<<___; | 172 | $code.=<<___; |
| 173 | { .mib; mov $X[$i&0xf]=$f // Xupdate | 173 | { .mib; add $e=$e,$Konst // e+=K_60_79 |
| 174 | dep.z tmp5=$a,5,27 } // a<<5 | 174 | dep.z tmp5=$a,5,27 } // a<<5 |
| 175 | { .mib; xor tmp0=$c,$b | 175 | { .mib; xor tmp0=$c,$b |
| 176 | add tmp4=$e,$Konst };; | ||
| 177 | { .mib; xor tmp0=tmp0,$d // F_20_39(b,c,d)=b^c^d | ||
| 178 | extr.u tmp1=$a,27,5 } // a>>27 | ||
| 179 | { .mib; add $f=$f,tmp4 // f+=e+K_20_39 | ||
| 180 | add $h1=$h1,$a };; // wrap up | 176 | add $h1=$h1,$a };; // wrap up |
| 181 | { .mmi; add $f=$f,tmp0 // f+=F_20_39(b,c,d) | 177 | { .mib; add $e=$e,$X[$i%16] // e+=Xupdate |
| 182 | shrp $b=tmp6,tmp6,2 } // b=ROTATE(b,30) ;;? | 178 | extr.u tmp1=$a,27,5 } // a>>27 |
| 183 | { .mmi; or tmp1=tmp1,tmp5 // ROTATE(a,5) | 179 | { .mib; xor tmp0=tmp0,$d // F_20_39(b,c,d)=b^c^d |
| 184 | add $h3=$h3,$c };; // wrap up | 180 | add $h3=$h3,$c };; // wrap up |
| 185 | { .mib; add tmp3=1,inp // used in unaligned codepath | 181 | { .mmi; add $e=$e,tmp0 // e+=F_20_39(b,c,d) |
| 186 | add $f=$f,tmp1 } // f+=ROTATE(a,5) | 182 | or tmp1=tmp1,tmp5 // ROTATE(a,5) |
| 187 | { .mib; add $h2=$h2,$b // wrap up | 183 | shrp $b=tmp6,tmp6,2 };; // b=ROTATE(b,30) ;;? |
| 184 | { .mmi; add $e=$e,tmp1 // e+=ROTATE(a,5) | ||
| 185 | add tmp3=1,inp // used in unaligned codepath | ||
| 188 | add $h4=$h4,$d };; // wrap up | 186 | add $h4=$h4,$d };; // wrap up |
| 189 | 187 | ||
| 190 | ___ | 188 | ___ |
| @@ -193,29 +191,29 @@ ___ | |||
| 193 | 191 | ||
| 194 | sub BODY_40_59 { | 192 | sub BODY_40_59 { |
| 195 | local *code=shift; | 193 | local *code=shift; |
| 196 | local ($i,$a,$b,$c,$d,$e,$f)=@_; | 194 | my ($i,$a,$b,$c,$d,$e)=@_; |
| 195 | my $j=$i+1; | ||
| 196 | my $Xn=@X[$j%16]; | ||
| 197 | 197 | ||
| 198 | $code.=<<___; | 198 | $code.=<<___; |
| 199 | { .mmi; mov $X[$i&0xf]=$f // Xupdate | 199 | { .mib; add $e=$e,$K_40_59 // e+=K_40_59 |
| 200 | and tmp0=$c,$b | ||
| 201 | dep.z tmp5=$a,5,27 } // a<<5 | 200 | dep.z tmp5=$a,5,27 } // a<<5 |
| 202 | { .mmi; and tmp1=$d,$b | 201 | { .mib; and tmp1=$c,$d |
| 203 | add tmp4=$e,$K_40_59 };; | 202 | xor tmp0=$c,$d };; |
| 204 | { .mmi; or tmp0=tmp0,tmp1 // (b&c)|(b&d) | 203 | { .mmi; add $e=$e,$X[$i%16] // e+=Xupdate |
| 205 | add $f=$f,tmp4 // f+=e+K_40_59 | 204 | add tmp5=tmp5,tmp1 // a<<5+(c&d) |
| 206 | extr.u tmp1=$a,27,5 } // a>>27 | 205 | extr.u tmp1=$a,27,5 } // a>>27 |
| 207 | { .mmi; and tmp4=$c,$d | 206 | { .mmi; and tmp0=tmp0,$b |
| 208 | xor tmp2=$X[($i+0+1)&0xf],$X[($i+2+1)&0xf] // +1 | 207 | xor $Xn=$Xn,$X[($j+2)%16] // forward Xupdate |
| 209 | xor tmp3=$X[($i+8+1)&0xf],$X[($i+13+1)&0xf] // +1 | 208 | xor tmp3=$X[($j+8)%16],$X[($j+13)%16] };; // forward Xupdate |
| 210 | };; | 209 | { .mmi; add $e=$e,tmp0 // e+=b&(c^d) |
| 211 | { .mmi; or tmp1=tmp1,tmp5 // ROTATE(a,5) | 210 | add tmp5=tmp5,tmp1 // ROTATE(a,5)+(c&d) |
| 212 | xor tmp2=tmp2,tmp3 // +1 | ||
| 213 | shrp $b=tmp6,tmp6,2 } // b=ROTATE(b,30) | 211 | shrp $b=tmp6,tmp6,2 } // b=ROTATE(b,30) |
| 214 | { .mmi; or tmp0=tmp0,tmp4 // F_40_59(b,c,d)=(b&c)|(b&d)|(c&d) | 212 | { .mmi; xor $Xn=$Xn,tmp3 |
| 215 | mux2 tmp6=$a,0x44 };; // see b in next iteration | 213 | mux2 tmp6=$a,0x44 };; // see b in next iteration |
| 216 | { .mii; add $f=$f,tmp0 // f+=F_40_59(b,c,d) | 214 | { .mii; add $e=$e,tmp5 // e+=ROTATE(a,5)+(c&d) |
| 217 | shrp $e=tmp2,tmp2,31;; // f+1=ROTATE(x[0]^x[2]^x[8]^x[13],1) | 215 | shrp $Xn=$Xn,$Xn,31 // ROTATE(x[0]^x[2]^x[8]^x[13],1) |
| 218 | add $f=$f,tmp1 };; // f+=ROTATE(a,5) | 216 | nop.i 0x0 };; |
| 219 | 217 | ||
| 220 | ___ | 218 | ___ |
| 221 | } | 219 | } |
| @@ -237,7 +235,7 @@ inp=r33; // in1 | |||
| 237 | .align 32 | 235 | .align 32 |
| 238 | sha1_block_data_order: | 236 | sha1_block_data_order: |
| 239 | .prologue | 237 | .prologue |
| 240 | { .mmi; alloc tmp1=ar.pfs,3,15,0,0 | 238 | { .mmi; alloc tmp1=ar.pfs,3,14,0,0 |
| 241 | $ADDP tmp0=4,ctx | 239 | $ADDP tmp0=4,ctx |
| 242 | .save ar.lc,r3 | 240 | .save ar.lc,r3 |
| 243 | mov r3=ar.lc } | 241 | mov r3=ar.lc } |
| @@ -245,8 +243,8 @@ sha1_block_data_order: | |||
| 245 | $ADDP inp=0,inp | 243 | $ADDP inp=0,inp |
| 246 | mov r2=pr };; | 244 | mov r2=pr };; |
| 247 | tmp4=in2; | 245 | tmp4=in2; |
| 248 | tmp5=loc13; | 246 | tmp5=loc12; |
| 249 | tmp6=loc14; | 247 | tmp6=loc13; |
| 250 | .body | 248 | .body |
| 251 | { .mlx; ld4 $h0=[ctx],8 | 249 | { .mlx; ld4 $h0=[ctx],8 |
| 252 | movl $K_00_19=0x5a827999 } | 250 | movl $K_00_19=0x5a827999 } |
| @@ -273,7 +271,7 @@ tmp6=loc14; | |||
| 273 | 271 | ||
| 274 | ___ | 272 | ___ |
| 275 | 273 | ||
| 276 | { my $i,@V=($A,$B,$C,$D,$E,$T); | 274 | { my $i,@V=($A,$B,$C,$D,$E); |
| 277 | 275 | ||
| 278 | for($i=0;$i<16;$i++) { &BODY_00_15(\$code,$i,@V); unshift(@V,pop(@V)); } | 276 | for($i=0;$i<16;$i++) { &BODY_00_15(\$code,$i,@V); unshift(@V,pop(@V)); } |
| 279 | for(;$i<20;$i++) { &BODY_16_19(\$code,$i,@V); unshift(@V,pop(@V)); } | 277 | for(;$i<20;$i++) { &BODY_16_19(\$code,$i,@V); unshift(@V,pop(@V)); } |
| @@ -281,12 +279,12 @@ ___ | |||
| 281 | for(;$i<60;$i++) { &BODY_40_59(\$code,$i,@V); unshift(@V,pop(@V)); } | 279 | for(;$i<60;$i++) { &BODY_40_59(\$code,$i,@V); unshift(@V,pop(@V)); } |
| 282 | for(;$i<80;$i++) { &BODY_60_79(\$code,$i,@V); unshift(@V,pop(@V)); } | 280 | for(;$i<80;$i++) { &BODY_60_79(\$code,$i,@V); unshift(@V,pop(@V)); } |
| 283 | 281 | ||
| 284 | (($V[5] eq $D) and ($V[0] eq $E)) or die; # double-check | 282 | (($V[0] eq $A) and ($V[4] eq $E)) or die; # double-check |
| 285 | } | 283 | } |
| 286 | 284 | ||
| 287 | $code.=<<___; | 285 | $code.=<<___; |
| 288 | { .mmb; add $h0=$h0,$E | 286 | { .mmb; add $h0=$h0,$A |
| 289 | nop.m 0 | 287 | add $h2=$h2,$C |
| 290 | br.ctop.dptk.many .Ldtop };; | 288 | br.ctop.dptk.many .Ldtop };; |
| 291 | .Ldend: | 289 | .Ldend: |
| 292 | { .mmi; add tmp0=4,ctx | 290 | { .mmi; add tmp0=4,ctx |
diff --git a/src/lib/libssl/src/doc/HOWTO/proxy_certificates.txt b/src/lib/libssl/src/doc/HOWTO/proxy_certificates.txt index 3d36b02f6b..f98ec36076 100644 --- a/src/lib/libssl/src/doc/HOWTO/proxy_certificates.txt +++ b/src/lib/libssl/src/doc/HOWTO/proxy_certificates.txt | |||
| @@ -57,7 +57,7 @@ following methods: | |||
| 57 | 57 | ||
| 58 | - in all other cases, proxy certificate validation can be enabled | 58 | - in all other cases, proxy certificate validation can be enabled |
| 59 | before starting the application by setting the envirnoment variable | 59 | before starting the application by setting the envirnoment variable |
| 60 | OPENSSL_ALLOW_PROXY with some non-empty value. | 60 | OPENSSL_ALLOW_PROXY_CERTS with some non-empty value. |
| 61 | 61 | ||
| 62 | There are thoughts to allow proxy certificates with a line in the | 62 | There are thoughts to allow proxy certificates with a line in the |
| 63 | default openssl.cnf, but that's still in the future. | 63 | default openssl.cnf, but that's still in the future. |
diff --git a/src/lib/libssl/src/ms/do_win64a.bat b/src/lib/libssl/src/ms/do_win64a.bat index 495f1ea7d8..ff8b19ccfd 100755 --- a/src/lib/libssl/src/ms/do_win64a.bat +++ b/src/lib/libssl/src/ms/do_win64a.bat | |||
| @@ -1,9 +1,19 @@ | |||
| 1 | |||
| 2 | perl util\mkfiles.pl >MINFO | 1 | perl util\mkfiles.pl >MINFO |
| 3 | perl ms\uplink.pl win64a > ms\uptable.asm | 2 | |
| 3 | cmd /c "nasm -f win64 -v" >NUL: 2>&1 | ||
| 4 | if %errorlevel% neq 0 goto ml64 | ||
| 5 | |||
| 6 | perl ms\uplink-x86_64.pl nasm > ms\uptable.asm | ||
| 7 | nasm -f win64 -o ms\uptable.obj ms\uptable.asm | ||
| 8 | goto proceed | ||
| 9 | |||
| 10 | :ml64 | ||
| 11 | perl ms\uplink-x86_64.pl masm > ms\uptable.asm | ||
| 4 | ml64 -c -Foms\uptable.obj ms\uptable.asm | 12 | ml64 -c -Foms\uptable.obj ms\uptable.asm |
| 5 | perl util\mk1mf.pl no-asm VC-WIN64A >ms\nt.mak | 13 | |
| 6 | perl util\mk1mf.pl dll no-asm VC-WIN64A >ms\ntdll.mak | 14 | :proceed |
| 15 | perl util\mk1mf.pl VC-WIN64A >ms\nt.mak | ||
| 16 | perl util\mk1mf.pl dll VC-WIN64A >ms\ntdll.mak | ||
| 7 | 17 | ||
| 8 | perl util\mkdef.pl 32 libeay > ms\libeay32.def | 18 | perl util\mkdef.pl 32 libeay > ms\libeay32.def |
| 9 | perl util\mkdef.pl 32 ssleay > ms\ssleay32.def | 19 | perl util\mkdef.pl 32 ssleay > ms\ssleay32.def |
diff --git a/src/lib/libssl/src/ms/do_win64i.bat b/src/lib/libssl/src/ms/do_win64i.bat index 15ebcaaeb6..088f5e1d0a 100755 --- a/src/lib/libssl/src/ms/do_win64i.bat +++ b/src/lib/libssl/src/ms/do_win64i.bat | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | 1 | ||
| 2 | perl util\mkfiles.pl >MINFO | 2 | perl util\mkfiles.pl >MINFO |
| 3 | perl ms\uplink.pl win64i > ms\uptable.asm | 3 | perl ms\uplink-ia64.pl > ms\uptable.asm |
| 4 | ias -o ms\uptable.obj ms\uptable.asm | 4 | ias -o ms\uptable.obj ms\uptable.asm |
| 5 | perl util\mk1mf.pl no-asm VC-WIN64I >ms\nt.mak | 5 | perl util\mk1mf.pl VC-WIN64I >ms\nt.mak |
| 6 | perl util\mk1mf.pl dll no-asm VC-WIN64I >ms\ntdll.mak | 6 | perl util\mk1mf.pl dll VC-WIN64I >ms\ntdll.mak |
| 7 | 7 | ||
| 8 | perl util\mkdef.pl 32 libeay > ms\libeay32.def | 8 | perl util\mkdef.pl 32 libeay > ms\libeay32.def |
| 9 | perl util\mkdef.pl 32 ssleay > ms\ssleay32.def | 9 | perl util\mkdef.pl 32 ssleay > ms\ssleay32.def |
diff --git a/src/lib/libssl/src/ms/uplink.h b/src/lib/libssl/src/ms/uplink.h index a4a67d3c14..4881ba7d42 100644 --- a/src/lib/libssl/src/ms/uplink.h +++ b/src/lib/libssl/src/ms/uplink.h | |||
| @@ -23,7 +23,7 @@ extern void *OPENSSL_UplinkTable[]; | |||
| 23 | #define UP_fileno (*(int (*)(void *))OPENSSL_UplinkTable[APPLINK_FILENO]) | 23 | #define UP_fileno (*(int (*)(void *))OPENSSL_UplinkTable[APPLINK_FILENO]) |
| 24 | 24 | ||
| 25 | #define UP_open (*(int (*)(const char *,int,...))OPENSSL_UplinkTable[APPLINK_OPEN]) | 25 | #define UP_open (*(int (*)(const char *,int,...))OPENSSL_UplinkTable[APPLINK_OPEN]) |
| 26 | #define UP_read (*(ssize_t (*)(int,void *,size_t))OPENSSL_UplinkTable[APPLINK_READ]) | 26 | #define UP_read (*(ossl_ssize_t (*)(int,void *,size_t))OPENSSL_UplinkTable[APPLINK_READ]) |
| 27 | #define UP_write (*(ssize_t (*)(int,const void *,size_t))OPENSSL_UplinkTable[APPLINK_WRITE]) | 27 | #define UP_write (*(ossl_ssize_t (*)(int,const void *,size_t))OPENSSL_UplinkTable[APPLINK_WRITE]) |
| 28 | #define UP_lseek (*(long (*)(int,long,int))OPENSSL_UplinkTable[APPLINK_LSEEK]) | 28 | #define UP_lseek (*(long (*)(int,long,int))OPENSSL_UplinkTable[APPLINK_LSEEK]) |
| 29 | #define UP_close (*(int (*)(int))OPENSSL_UplinkTable[APPLINK_CLOSE]) | 29 | #define UP_close (*(int (*)(int))OPENSSL_UplinkTable[APPLINK_CLOSE]) |
diff --git a/src/lib/libssl/src/ssl/install-ssl.com b/src/lib/libssl/src/ssl/install-ssl.com index 1bd6ccaa7a..afe6967f85 100755 --- a/src/lib/libssl/src/ssl/install-ssl.com +++ b/src/lib/libssl/src/ssl/install-ssl.com | |||
| @@ -73,7 +73,7 @@ $ if f$parse("wrk_sslxexe:") .eqs. "" then - | |||
| 73 | $ if f$parse("wrk_sslxlib:") .eqs. "" then - | 73 | $ if f$parse("wrk_sslxlib:") .eqs. "" then - |
| 74 | create /directory /log wrk_sslxlib: | 74 | create /directory /log wrk_sslxlib: |
| 75 | $! | 75 | $! |
| 76 | $ exheader := ssl.h, ssl2.h, ssl3.h, ssl23.h, tls1.h, dtls1.h, kssl.h | 76 | $ exheader := ssl.h, ssl2.h, ssl3.h, ssl23.h, tls1.h, dtls1.h, kssl.h, srtp.h |
| 77 | $ e_exe := ssl_task | 77 | $ e_exe := ssl_task |
| 78 | $ libs := ssl_libssl | 78 | $ libs := ssl_libssl |
| 79 | $! | 79 | $! |
diff --git a/src/lib/libssl/src/test/P1ss.cnf b/src/lib/libssl/src/test/P1ss.cnf index 876a0d35f8..326cce2ba8 100644 --- a/src/lib/libssl/src/test/P1ss.cnf +++ b/src/lib/libssl/src/test/P1ss.cnf | |||
| @@ -7,7 +7,7 @@ RANDFILE = ./.rnd | |||
| 7 | 7 | ||
| 8 | #################################################################### | 8 | #################################################################### |
| 9 | [ req ] | 9 | [ req ] |
| 10 | default_bits = 512 | 10 | default_bits = 1024 |
| 11 | default_keyfile = keySS.pem | 11 | default_keyfile = keySS.pem |
| 12 | distinguished_name = req_distinguished_name | 12 | distinguished_name = req_distinguished_name |
| 13 | encrypt_rsa_key = no | 13 | encrypt_rsa_key = no |
diff --git a/src/lib/libssl/src/test/P2ss.cnf b/src/lib/libssl/src/test/P2ss.cnf index 373a87e7c2..8b502321b8 100644 --- a/src/lib/libssl/src/test/P2ss.cnf +++ b/src/lib/libssl/src/test/P2ss.cnf | |||
| @@ -7,7 +7,7 @@ RANDFILE = ./.rnd | |||
| 7 | 7 | ||
| 8 | #################################################################### | 8 | #################################################################### |
| 9 | [ req ] | 9 | [ req ] |
| 10 | default_bits = 512 | 10 | default_bits = 1024 |
| 11 | default_keyfile = keySS.pem | 11 | default_keyfile = keySS.pem |
| 12 | distinguished_name = req_distinguished_name | 12 | distinguished_name = req_distinguished_name |
| 13 | encrypt_rsa_key = no | 13 | encrypt_rsa_key = no |
diff --git a/src/lib/libssl/src/test/evptests.txt b/src/lib/libssl/src/test/evptests.txt index beb12144b6..c273707c14 100644 --- a/src/lib/libssl/src/test/evptests.txt +++ b/src/lib/libssl/src/test/evptests.txt | |||
| @@ -158,6 +158,19 @@ AES-256-OFB:603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4:B7B | |||
| 158 | AES-256-OFB:603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4:E1C656305ED1A7A6563805746FE03EDC:30C81C46A35CE411E5FBC1191A0A52EF:71AB47A086E86EEDF39D1C5BBA97C408:0 | 158 | AES-256-OFB:603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4:E1C656305ED1A7A6563805746FE03EDC:30C81C46A35CE411E5FBC1191A0A52EF:71AB47A086E86EEDF39D1C5BBA97C408:0 |
| 159 | AES-256-OFB:603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4:41635BE625B48AFC1666DD42A09D96E7:F69F2445DF4F9B17AD2B417BE66C3710:0126141D67F37BE8538F5A8BE740E484:0 | 159 | AES-256-OFB:603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4:41635BE625B48AFC1666DD42A09D96E7:F69F2445DF4F9B17AD2B417BE66C3710:0126141D67F37BE8538F5A8BE740E484:0 |
| 160 | 160 | ||
| 161 | # AES Counter test vectors from RFC3686 | ||
| 162 | aes-128-ctr:AE6852F8121067CC4BF7A5765577F39E:00000030000000000000000000000001:53696E676C6520626C6F636B206D7367:E4095D4FB7A7B3792D6175A3261311B8:1 | ||
| 163 | aes-128-ctr:7E24067817FAE0D743D6CE1F32539163:006CB6DBC0543B59DA48D90B00000001:000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F:5104A106168A72D9790D41EE8EDAD388EB2E1EFC46DA57C8FCE630DF9141BE28:1 | ||
| 164 | aes-128-ctr:7691BE035E5020A8AC6E618529F9A0DC:00E0017B27777F3F4A1786F000000001:000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F20212223:C1CF48A89F2FFDD9CF4652E9EFDB72D74540A42BDE6D7836D59A5CEAAEF3105325B2072F:1 | ||
| 165 | |||
| 166 | aes-192-ctr:16AF5B145FC9F579C175F93E3BFB0EED863D06CCFDB78515:0000004836733C147D6D93CB00000001:53696E676C6520626C6F636B206D7367:4B55384FE259C9C84E7935A003CBE928:1 | ||
| 167 | aes-192-ctr:7C5CB2401B3DC33C19E7340819E0F69C678C3DB8E6F6A91A:0096B03B020C6EADC2CB500D00000001:000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F:453243FC609B23327EDFAAFA7131CD9F8490701C5AD4A79CFC1FE0FF42F4FB00:1 | ||
| 168 | aes-192-ctr:02BF391EE8ECB159B959617B0965279BF59B60A786D3E0FE:0007BDFD5CBD60278DCC091200000001:000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F20212223:96893FC55E5C722F540B7DD1DDF7E758D288BC95C69165884536C811662F2188ABEE0935:1 | ||
| 169 | |||
| 170 | aes-256-ctr:776BEFF2851DB06F4C8A0542C8696F6C6A81AF1EEC96B4D37FC1D689E6C1C104:00000060DB5672C97AA8F0B200000001:53696E676C6520626C6F636B206D7367:145AD01DBF824EC7560863DC71E3E0C0:1 | ||
| 171 | aes-256-ctr:F6D66D6BD52D59BB0796365879EFF886C66DD51A5B6A99744B50590C87A23884:00FAAC24C1585EF15A43D87500000001:000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F:F05E231B3894612C49EE000B804EB2A9B8306B508F839D6A5530831D9344AF1C:1 | ||
| 172 | aes-256-ctr:FF7A617CE69148E4F1726E2F43581DE2AA62D9F805532EDFF1EED687FB54153D:001CC5B751A51D70A1C1114800000001:000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F20212223:EB6C52821D0BBBF7CE7594462ACA4FAAB407DF866569FD07F48CC0B583D6071F1EC0E6B8:1 | ||
| 173 | |||
| 161 | # DES ECB tests (from destest) | 174 | # DES ECB tests (from destest) |
| 162 | 175 | ||
| 163 | DES-ECB:0000000000000000::0000000000000000:8CA64DE9C1B123A7 | 176 | DES-ECB:0000000000000000::0000000000000000:8CA64DE9C1B123A7 |
diff --git a/src/lib/libssl/src/test/test.cnf b/src/lib/libssl/src/test/test.cnf index faad3914a8..10834442a1 100644 --- a/src/lib/libssl/src/test/test.cnf +++ b/src/lib/libssl/src/test/test.cnf | |||
| @@ -56,7 +56,7 @@ emailAddress = optional | |||
| 56 | 56 | ||
| 57 | #################################################################### | 57 | #################################################################### |
| 58 | [ req ] | 58 | [ req ] |
| 59 | default_bits = 512 | 59 | default_bits = 1024 |
| 60 | default_keyfile = testkey.pem | 60 | default_keyfile = testkey.pem |
| 61 | distinguished_name = req_distinguished_name | 61 | distinguished_name = req_distinguished_name |
| 62 | encrypt_rsa_key = no | 62 | encrypt_rsa_key = no |
diff --git a/src/lib/libssl/test/evptests.txt b/src/lib/libssl/test/evptests.txt index beb12144b6..c273707c14 100644 --- a/src/lib/libssl/test/evptests.txt +++ b/src/lib/libssl/test/evptests.txt | |||
| @@ -158,6 +158,19 @@ AES-256-OFB:603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4:B7B | |||
| 158 | AES-256-OFB:603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4:E1C656305ED1A7A6563805746FE03EDC:30C81C46A35CE411E5FBC1191A0A52EF:71AB47A086E86EEDF39D1C5BBA97C408:0 | 158 | AES-256-OFB:603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4:E1C656305ED1A7A6563805746FE03EDC:30C81C46A35CE411E5FBC1191A0A52EF:71AB47A086E86EEDF39D1C5BBA97C408:0 |
| 159 | AES-256-OFB:603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4:41635BE625B48AFC1666DD42A09D96E7:F69F2445DF4F9B17AD2B417BE66C3710:0126141D67F37BE8538F5A8BE740E484:0 | 159 | AES-256-OFB:603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4:41635BE625B48AFC1666DD42A09D96E7:F69F2445DF4F9B17AD2B417BE66C3710:0126141D67F37BE8538F5A8BE740E484:0 |
| 160 | 160 | ||
| 161 | # AES Counter test vectors from RFC3686 | ||
| 162 | aes-128-ctr:AE6852F8121067CC4BF7A5765577F39E:00000030000000000000000000000001:53696E676C6520626C6F636B206D7367:E4095D4FB7A7B3792D6175A3261311B8:1 | ||
| 163 | aes-128-ctr:7E24067817FAE0D743D6CE1F32539163:006CB6DBC0543B59DA48D90B00000001:000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F:5104A106168A72D9790D41EE8EDAD388EB2E1EFC46DA57C8FCE630DF9141BE28:1 | ||
| 164 | aes-128-ctr:7691BE035E5020A8AC6E618529F9A0DC:00E0017B27777F3F4A1786F000000001:000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F20212223:C1CF48A89F2FFDD9CF4652E9EFDB72D74540A42BDE6D7836D59A5CEAAEF3105325B2072F:1 | ||
| 165 | |||
| 166 | aes-192-ctr:16AF5B145FC9F579C175F93E3BFB0EED863D06CCFDB78515:0000004836733C147D6D93CB00000001:53696E676C6520626C6F636B206D7367:4B55384FE259C9C84E7935A003CBE928:1 | ||
| 167 | aes-192-ctr:7C5CB2401B3DC33C19E7340819E0F69C678C3DB8E6F6A91A:0096B03B020C6EADC2CB500D00000001:000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F:453243FC609B23327EDFAAFA7131CD9F8490701C5AD4A79CFC1FE0FF42F4FB00:1 | ||
| 168 | aes-192-ctr:02BF391EE8ECB159B959617B0965279BF59B60A786D3E0FE:0007BDFD5CBD60278DCC091200000001:000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F20212223:96893FC55E5C722F540B7DD1DDF7E758D288BC95C69165884536C811662F2188ABEE0935:1 | ||
| 169 | |||
| 170 | aes-256-ctr:776BEFF2851DB06F4C8A0542C8696F6C6A81AF1EEC96B4D37FC1D689E6C1C104:00000060DB5672C97AA8F0B200000001:53696E676C6520626C6F636B206D7367:145AD01DBF824EC7560863DC71E3E0C0:1 | ||
| 171 | aes-256-ctr:F6D66D6BD52D59BB0796365879EFF886C66DD51A5B6A99744B50590C87A23884:00FAAC24C1585EF15A43D87500000001:000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F:F05E231B3894612C49EE000B804EB2A9B8306B508F839D6A5530831D9344AF1C:1 | ||
| 172 | aes-256-ctr:FF7A617CE69148E4F1726E2F43581DE2AA62D9F805532EDFF1EED687FB54153D:001CC5B751A51D70A1C1114800000001:000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F20212223:EB6C52821D0BBBF7CE7594462ACA4FAAB407DF866569FD07F48CC0B583D6071F1EC0E6B8:1 | ||
| 173 | |||
| 161 | # DES ECB tests (from destest) | 174 | # DES ECB tests (from destest) |
| 162 | 175 | ||
| 163 | DES-ECB:0000000000000000::0000000000000000:8CA64DE9C1B123A7 | 176 | DES-ECB:0000000000000000::0000000000000000:8CA64DE9C1B123A7 |
