Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-07 | crypto: test case for sign/verify ecdsa with sha256 etc | Hans Nilsson | |
2017-07-07 | crypto: test case for sign/verify dss with sha256 etc | Hans Nilsson | |
In OpenSSL version >= 1.0.1 the hash algos sha, sha224, sha256, sha384 and sha512 are supported. In 1.0.0 sha, sha224 and sha256 are supported In 0.9.8 sha is supported | |||
2017-07-07 | public_key: Update for new crypto:sign and crypto:verify from PR838 | Hans Nilsson | |
2017-07-07 | public_key: doc for new sign/4 and verify/5 | Hans Nilsson | |
2017-07-07 | crypto: doc sign/5 and verify/6 | Hans Nilsson | |
2017-07-07 | crypto: tests for rsa sign/verify from PR838 | Hans Nilsson | |
2017-07-07 | crypto: Fix compatibility problems with openssl 1.0.0 cryptolib | Hans Nilsson | |
2017-07-07 | crypto: introduced preproc symbol HAS_EVP_PKEY_CTX | Hans Nilsson | |
2017-07-07 | crypto: pk verify with new function from PR838 | Hans Nilsson | |
Same comment as previous commit applies. | |||
2017-07-07 | crypto: pk sign with new function from PR838 | Hans Nilsson | |
The function pkey_verify_nif handles pk signing with a general approach that is enabled by EVP api in OpenSSL 1.0.0 The rejected PR838 introduced that function and lots of other stuff so far neglected. It also made some different rsa padding methods possible (included). Since the crypto code base has changed significantly, it was an overhelming work to try a git merge. Therefore this commit is a manual move of the source code from the PR into current maint. This commit concentrates to use the new function compatible with the old functions. This includes some #if:s for different versions, compatibility code for 0.9.8. Lacking: test cases, exporting the more general erlang api, documentation... | |||
2017-07-07 | crypto: Made {rsa,dss,ecdsa}_{sign,verify}_nif similar and all with evp api | Hans Nilsson | |
2017-07-07 | Merge pull request #1503 from profil/maint | Hans Nilsson | |
Add support for binary input in ssh_io OTP-14506 | |||
2017-07-07 | Merge branch 'maint' | Siri Hansen | |
2017-07-07 | Add stacktrace entries to BIF calls from emulator | José Valim | |
The goal of this change is to improve debugging of emulator calls. For example, the following code rem(1, y) will error with atom `badarith` when y is 0 and the stacktrace has no entry for `erlang:rem/2`, making such cases very hard to debug. This patch makes it so the stacktrace includes `erlang:rem(1, 0)`. The following emulator BIFs have been changed: * band/2 * bnot/1 * bor/2 * bsl/2 * bsr/2 * bxor/2 * div/2 * element/2 * int_div/2 * rem/2 * sminus/2 * splus/2 * stimes/2 | |||
2017-07-07 | Merge branch 'siri/unicode-in-release-handling/OTP-14463' into maint | Siri Hansen | |
* siri/unicode-in-release-handling/OTP-14463: [sasl] Improve handling of unicode strings and atoms [reltool] Improve handling of unicode strings and atoms | |||
2017-07-07 | [sasl] Improve handling of unicode strings and atoms | Siri Hansen | |
2017-07-07 | [reltool] Improve handling of unicode strings and atoms | Siri Hansen | |
2017-07-07 | Update primary bootstrap | Björn Gustavsson | |
2017-07-07 | Merge branch 'siri/appups-21' | Siri Hansen | |
* siri/appups-21: Update sasl/test/test_lib.hrl with recent versions of kernel and stdlib Update appups in kernel, stdlib, and sasl for OTP-21.0 | |||
2017-07-07 | Merge pull request #1080 from josevalim/jv-sys-core-replace | Björn Gustavsson | |
Introduce a new core pass called sys_core_alias OTP-14505 | |||
2017-07-07 | Merge branch 'maint' | Hans Nilsson | |
2017-07-07 | Merge branch 'hans/crypto/supports_macs/OTP-14504' into maint | Hans Nilsson | |
2017-07-07 | Merge branch 'maint' | Hans Nilsson | |
2017-07-07 | Merge branch 'hans/crypto/test_suite_reports_info' into maint | Hans Nilsson | |
2017-07-07 | crypto: test suites report openssl version, supports etc | Hans Nilsson | |
2017-07-07 | Merge branch 'siri/sasl/remove-si-modules/OTP-14469' | Siri Hansen | |
* siri/sasl/remove-si-modules/OTP-14469: [sasl] Remove out-dated modules si and si_sasl_supp | |||
2017-07-07 | Merge pull request #1498 from michalmuskala/new_map_lit | Björn Gustavsson | |
Introduce new_map_lit operation in the loader OTP-14502 | |||
2017-07-07 | Merge pull request #1500 from josevalim/jv-unicode-10 | Dan Gudmundsson | |
Update to Unicode 10 OTP-14503 | |||
2017-07-07 | crypto: added a 'macs' entry to proplist in crypto:supports/0 | Hans Nilsson | |
2017-07-07 | erts: ensure alignment of VM core types | Mikael Pettersson | |
2017-07-07 | Log actual http status code of response. | Vance Shipley | |
The status code provided by other modules was being ignored and 200 (OK) was logged for all responses. | |||
2017-07-06 | Merge branch 'maint' | Hans Nilsson | |
2017-07-06 | Merge branch 'hans/crypto/update-gitignore' into maint | Hans Nilsson | |
2017-07-06 | Updated .gitignore | Hans Nilsson | |
2017-07-06 | reltool: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | kernel: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | hipe: Do not use deprecated functions in string(3) | Hans Bolinder | |
Should probably be left for the HiPE team to fix | |||
2017-07-06 | hipe: erl_types: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | syntax_tools: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | erl_docgen: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | stdlib: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | parsetools: Do not use deprecated functions in string(3) | Hans Bolinder | |
Unicode is also handled better in a few cases. | |||
2017-07-06 | edoc: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | tools: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | dialyzer: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | Introduce a new core pass called sys_core_alias | José Valim | |
The goal of this pass is to find values that are built from patterns and generate aliases for those values to remove pressure from the GC. For example, this code: example({ok, Val}) -> {ok, Val}. shall become: example({ok, Val} = Tuple) -> Tuple. Currently this pass aliases tuple and cons nodes made of literals, variables and other cons. The tuple/cons may appear anywhere in the pattern and it will be aliased if used later on. Notice a tuple/cons made only of literals is not aliased as it may be part of the literal pool. | |||
2017-07-06 | erts: Generate crash_dump slogan string as UTF8 | Sverker Eriksson | |
the same as atoms. | |||
2017-07-06 | jeckersb/port_please-ipv6/PR-1487/OTP-14501 | Lukas Larsson | |
Fix erl_epmd:port_please when using IPv6 | |||
2017-07-06 | johanclaesson/fprof/PR-1460/OTP-14500 | Lukas Larsson | |
fprof: Sum callers and callees | |||
2017-07-06 | Merge branch 'maint' | John Högberg | |