| | Authored by jhb on Feb 13 2020, 11:51 PM. | Unknown Object (File) | Thu, Nov 14, 7:04 AM2024-11-14 07:04:29 (UTC+0) |
| Unknown Object (File) | Oct 18 2024, 1:45 AM2024-10-18 01:45:46 (UTC+0) |
| Unknown Object (File) | Oct 3 2024, 8:26 AM2024-10-03 08:26:28 (UTC+0) |
| Unknown Object (File) | Oct 2 2024, 4:37 PM2024-10-02 16:37:40 (UTC+0) |
| Unknown Object (File) | Oct 1 2024, 1:35 PM2024-10-01 13:35:17 (UTC+0) |
| Unknown Object (File) | Oct 1 2024, 5:04 AM2024-10-01 05:04:50 (UTC+0) |
| Unknown Object (File) | Sep 27 2024, 8:55 AM2024-09-27 08:55:04 (UTC+0) |
| Unknown Object (File) | Sep 24 2024, 10:16 AM2024-09-24 10:16:26 (UTC+0) |
Event Timelinejhb created this revision. jhb added inline comments. jhb added inline comments. jhb accepted this revision. This revision is now accepted and ready to land. jhb closed this revision. Path | Size |
---|
| 5 lines | | 257 lines | | | | | | 20 lines | | | | 30 lines | | | | 45 lines | | 19 lines | | 749 lines | | 178 lines | | 392 lines | | 419 lines | | 245 lines | | | | | | | | 14 lines | | 852 lines | | 58 lines | | | | 248 lines | | | | 217 lines | | | | 19 lines | | 472 lines | | 232 lines | | | | 10 lines | | 146 lines | | 124 lines | | 118 lines | | | | | | 5 lines | | 601 lines | | | | 2 lines | | | | 1305 lines | | 40 lines | | | | 4 lines | | | | 6 lines | | 294 lines | | 100 lines | | | | 624 lines | | 15 lines | | | | 921 lines | | 12 lines | | | | 18 lines | | 544 lines | | | | 597 lines | | 10 lines | | | | 20 lines | | 49 lines | | 46 lines | | 181 lines | | 85 lines | | | | 51 lines | | 3 lines | | | | 109 lines | | 57 lines | | 108 lines | | | | | | 180 lines | | 453 lines | | 12 lines | | | | | | 16 lines | | 440 lines | | 22 lines | | 125 lines | | | | 4 lines | | | | 5 lines | | 78 lines | | 171 lines | | 79 lines | | | | 85 lines | | 1317 lines | | 144 lines | | 559 lines | | 118 lines | | | | 1735 lines | | 95 lines | | 6 lines | | | | 8 lines | | | | 5 lines | | 3 lines | | 8 lines | | | | 196 lines |
Commit | Tree | Parents | Author | Summary | Date |
---|
6ce72c877228 | ca7fa7f55f64 | 5794bf4051b9 | John Baldwin | Various fixes to previous. | Feb 29 2020, 12:25 AM | 5794bf4051b9 | 90b73c6b3d1d | 8ffc8f5ddf65 | John Baldwin | | Feb 28 2020, 10:31 PM | 8ffc8f5ddf65 | 296bb404e579 | 1109d76a3e2b | John Baldwin | | Feb 28 2020, 7:01 PM | 1109d76a3e2b | b0ef85297156 | dcd5a58c3d46 | John Baldwin | Map EBADMSG to EINTEGRITY for GELI. | Feb 26 2020, 12:57 AM | dcd5a58c3d46 | b05f923f3962 | 864d67962fb5 | John Baldwin | Some perf numbers from geli. | Feb 26 2020, 12:00 AM | 864d67962fb5 | 98caf2efb100 | 13bf7fe7fbb0 | John Baldwin | Tidy GELI auth failure logging. | Feb 25 2020, 11:32 PM | 13bf7fe7fbb0 | 32e4fa85f9f1 | e6dcd40e4fce | John Baldwin | | Feb 25 2020, 10:29 PM | e6dcd40e4fce | 9ad673d3dd18 | 6f22a446f35a | John Baldwin | | Feb 14 2020, 1:32 AM | 6f22a446f35a | b19103c17f44 | 7352c0a7ee61 | John Baldwin | | Feb 14 2020, 1:24 AM | 7352c0a7ee61 | 09f7779a63de | 903301971577 | John Baldwin | accellerate -> accelerate. | Feb 14 2020, 1:20 AM | 903301971577 | bce6e5f65041 | bafc19e87eff | John Baldwin | Don't permit DECRYPT | COMPUTE for ETA. | Feb 14 2020, 1:13 AM | bafc19e87eff | 1c19c7ea3c9f | a94dcdae4b74 | John Baldwin | | Feb 14 2020, 12:46 AM | a94dcdae4b74 | 9271bf3091e9 | c62682767aef | John Baldwin | Several it's -> its. | Feb 7 2020, 11:26 PM | c62682767aef | 4d84f2472a66 | 322886f475c1 | John Baldwin | Better table formatting. | Feb 7 2020, 2:40 AM | 322886f475c1 | aab83159c1cb | 6c2686ae9817 | John Baldwin | | Feb 7 2020, 2:28 AM | 6c2686ae9817 | 21310a5bf8c0 | 6953bc421b4f | John Baldwin | Add a crypto_asym.9 manpage. | Feb 1 2020, 12:38 AM | 6953bc421b4f | 960f10e031d7 | 81d3ef5cf8d4 | John Baldwin | Formatting nit. | Feb 1 2020, 12:38 AM | 81d3ef5cf8d4 | ba63c454fc27 | 2b2a8840a4b1 | John Baldwin | Various typos and fixes. | Feb 1 2020, 12:20 AM | 2b2a8840a4b1 | b08b0d89ae0e | 7c7cd12dcfc6 | John Baldwin | Drop some unused prototypes. | Feb 1 2020, 12:05 AM | 7c7cd12dcfc6 | da5591b46e4d | be2135f8f411 | John Baldwin | Just use void as the return type for krp_callback. (Show More…) | Feb 1 2020, 12:04 AM | be2135f8f411 | c09aa8d08b84 | aa5c3845a525 | John Baldwin | Add a crypto_driver for the symmetric driver interface. | Jan 31 2020, 11:24 PM | aa5c3845a525 | d5bcc02c5ee6 | 81d71a07e671 | John Baldwin | Typos. | Jan 31 2020, 11:23 PM | 81d71a07e671 | 1ab01c8e43d7 | cb76cdd5a09e | John Baldwin | Note a weird issue I saw. | Jan 31 2020, 11:22 PM | cb76cdd5a09e | 25e271f3403b | 1ba7845b0891 | John Baldwin | | Jan 31 2020, 5:57 PM | 1ba7845b0891 | d24086566e32 | 2e59a30a1c86 | John Baldwin | Rename authenc to eta. | Jan 30 2020, 10:33 PM | 2e59a30a1c86 | d7ef14bbd052 | baf5231b0f2f | John Baldwin | Add a new crypto_request(9) manpage. | Jan 18 2020, 12:49 AM | baf5231b0f2f | befd950976f4 | c6521137c353 | John Baldwin | Compare crp_olen against crp_payload_length directly. | Jan 18 2020, 12:43 AM | c6521137c353 | 19ae83859603 | 6d981e5411bc | John Baldwin | Don't use crp_olen for non-compression requests. | Jan 15 2020, 7:38 PM | 6d981e5411bc | 25921151e83e | 7980fc92d6cf | John Baldwin | Fix a sign bug so we get an FPU context for aesni cipher setup. | Jan 15 2020, 1:01 AM | 7980fc92d6cf | bb6ead25efc0 | ad5cdd874c3b | John Baldwin | Still need the GMAC key length constants for xform_gmac.c. | Jan 15 2020, 12:12 AM | ad5cdd874c3b | 25997724c462 | 38dfccc088b6 | John Baldwin | Stop using the old GMAC constants in the python tests. | Jan 14 2020, 11:58 PM | 38dfccc088b6 | 6a0d9bc90885 | 459b495cc247 | John Baldwin | Updates to crypto(7). | Jan 14 2020, 11:21 PM | 459b495cc247 | b93f2742a884 | 7e39ee2e7ce7 | John Baldwin | | Jan 14 2020, 11:17 PM | 7e39ee2e7ce7 | 4f0240fceaa6 | 3624be606b7c | John Baldwin | Add a crypto_session.9 manpage describing sessions. (Show More…) | Jan 14 2020, 10:59 PM | 3624be606b7c | 0278750784df | 1db335764521 | John Baldwin | Typo. | Jan 7 2020, 8:42 PM | 1db335764521 | 5a1b56318097 | 55356f08ea69 | John Baldwin | Axe COP_F_CIPHER_FIRST since ETA is the session mode now. (Show More…) | Jan 7 2020, 8:41 PM | 55356f08ea69 | 35324f585360 | 644f89dd6347 | John Baldwin | Fix merge-o in GMAC. | Jan 7 2020, 8:36 PM | 644f89dd6347 | c00dcad03ef7 | eead50560697 | John Baldwin | Update crypto.4. | Dec 28 2019, 1:05 AM | eead50560697 | 6236031697a2 | e97fb47f1501 | John Baldwin | Switch to verify digest on decrypt for ETA sessions. | Dec 27 2019, 8:06 PM | e97fb47f1501 | 5a281d9895eb | 9589515deda2 | John Baldwin | | Dec 27 2019, 7:46 PM | 9589515deda2 | 78d3043bb429 | 15d5bea9fb41 | John Baldwin | Remove no-longer-used hmac_ipad/opad_buffer variables. | Dec 24 2019, 7:10 PM | 15d5bea9fb41 | 2274e89ac279 | bdc2986b766e | John Baldwin | Trim some #if 0'd bits I missed. | Dec 24 2019, 7:08 PM | bdc2986b766e | 3c16ff62d993 | 8a3647469e43 | John Baldwin | Update TLS 1.3 bits. | Dec 24 2019, 7:03 PM | 8a3647469e43 | b2a9bb5d01bf | 2ef96f954aa5 | John Baldwin | Update. | Dec 17 2019, 10:59 PM | 2ef96f954aa5 | d1497e65adfb | de1f1fb4ddb7 | John Baldwin | | Dec 17 2019, 10:58 PM | de1f1fb4ddb7 | b8ffac7a308a | 25c2d47696e2 | John Baldwin | Add a bus_dmamap_load_crp() wrapper function. | Dec 14 2019, 12:16 AM | 25c2d47696e2 | ae28a8f89600 | 40f265b708dc | John Baldwin | Update notes. | Nov 19 2019, 10:02 PM | 40f265b708dc | f6df766f290c | 69ee5b26430b | John Baldwin | Compile fixes. | Nov 19 2019, 10:00 PM | 69ee5b26430b | c96b56adc970 | 91d3dde2887d | John Baldwin | Switch csp_*_klen to bytes instead of bits. | Nov 19 2019, 9:45 PM | 91d3dde2887d | ace9741a1904 | 725d112d1fb9 | John Baldwin | Update notes. | Nov 19 2019, 8:32 PM | 725d112d1fb9 | f4a12d74c4f1 | 1d846cf9518a | John Baldwin | Reject sessions with unsupported csp_flags to future proof. | Nov 19 2019, 7:52 PM | 1d846cf9518a | d7efc7761073 | 3a5a3c0a36fe | John Baldwin | Axe CSP_IV_VALID since it hasn't been used. | Nov 19 2019, 7:49 PM | 3a5a3c0a36fe | 33ad072c007b | 7a94080895d1 | John Baldwin | Update. | Nov 15 2019, 1:03 AM | 7a94080895d1 | 6f81ead8e737 | 78755460764d | John Baldwin | Move more checks for auth at least (mlen, etc.) into common code. (Show More…) | Nov 15 2019, 12:58 AM | 78755460764d | 7f095f059ab7 | 1b8e62b85e5c | John Baldwin | Fix mismerge. | Nov 14 2019, 11:29 PM | 1b8e62b85e5c | da5effadba35 | e0e697068cc6 | John Baldwin | Update notes. | Nov 14 2019, 10:26 PM | e0e697068cc6 | 321b769e37ba | 3f16869162c7 | John Baldwin | Trim unused fields from cryptocteon. | Nov 14 2019, 10:25 PM | 3f16869162c7 | b611ed8c47e6 | 7984cf69a59a | John Baldwin | Convert nlmsec(4). | Nov 14 2019, 10:22 PM | 7984cf69a59a | 8709e64efcec | 9c56e624c7a6 | John Baldwin | Drop unused newsession hook from XLP RSA driver. | Nov 14 2019, 10:21 PM | 9c56e624c7a6 | 480d5e6af81e | 4520b70282ff | John Baldwin | Update cesa to verify digests. | Nov 14 2019, 8:16 PM | 4520b70282ff | 97b96c4c9c21 | 910485579213 | John Baldwin | Update sec(4) to verify digests and handle truncated digests. | Nov 14 2019, 8:12 PM | 910485579213 | 2f20ab267315 | cfd51a6f463c | John Baldwin | Handle digest verify in glxsb(4). | Nov 14 2019, 7:44 PM | cfd51a6f463c | 660c2a5e96b9 | cadfed174b42 | John Baldwin | Convert the cryptocteon driver. | Nov 14 2019, 7:33 PM | cadfed174b42 | 1404f74b91f4 | a7737dce7c2e | John Baldwin | Convert cesa(4). | Oct 30 2019, 12:34 AM | a7737dce7c2e | ed4420246c16 | 2f4173289a7a | John Baldwin | Free OCF sessions. | Oct 30 2019, 12:31 AM | 2f4173289a7a | 29eb4cd93bdb | 08715a8cb2c1 | John Baldwin | Fix KTLS OCF module to work again. | Oct 30 2019, 12:14 AM | 08715a8cb2c1 | 7d94bf11d5f2 | a8e88b463567 | John Baldwin | klen is in bits, not bytes. | Oct 29 2019, 10:22 PM | a8e88b463567 | 917c3bcbb0cd | c1b83454e6bc | John Baldwin | Convert sec(4). | Oct 29 2019, 9:21 PM | c1b83454e6bc | d8cc66af2db8 | 49f17809d2d6 | John Baldwin | Fix a few more places in ccr(4) to check auth_klen. | Oct 29 2019, 7:16 PM | 49f17809d2d6 | 8f55c9e7944d | b3163416f8a0 | John Baldwin | Update notes. | Oct 26 2019, 12:09 AM | b3163416f8a0 | 50925bfc8a18 | ac972cdab9ed | John Baldwin | Update glxsb(4). | Oct 26 2019, 12:08 AM | ac972cdab9ed | a67377b6b5f0 | 0dbff0a38954 | John Baldwin | Convert armv8 crypto. | Oct 25 2019, 11:14 PM | 0dbff0a38954 | 6edf802af242 | 4ea5c38e3c02 | John Baldwin | Update ktls_ocf. | Oct 25 2019, 10:43 PM | 4ea5c38e3c02 | 116f4d11ab00 | 38171f7ddb5c | John Baldwin | Update cryptodev_warn(). | Oct 25 2019, 10:31 PM | 38171f7ddb5c | d9496213f371 | d1b8384ea92a | John Baldwin | Checkpoint notes. | Oct 25 2019, 9:47 PM | d1b8384ea92a | 43cfe744efa9 | 74cc1930e710 | John Baldwin | Compile fixes. | Oct 18 2019, 12:18 AM | 74cc1930e710 | 5349efb2193b | df15531757b6 | John Baldwin | | Oct 17 2019, 10:24 PM | df15531757b6 | 851d26b42281 | 60c7503d1f6b | John Baldwin | Drop the kern.crypto.user node. | Aug 22 2019, 12:03 AM | 60c7503d1f6b | ea5d7566bc9b | 915b40f52e76 | John Baldwin | Use the right function to init the OPAD context. | Aug 21 2019, 11:59 PM | 915b40f52e76 | 95365d2c2c7c | 3423d588088a | John Baldwin | Move crypto sysctls under kern.crypto. so they are easier to find. (Show More…) | Aug 21 2019, 11:44 PM | 3423d588088a | 62b4244bccb3 | 1244c3948950 | John Baldwin | Use correct key. | Aug 20 2019, 7:45 PM | 1244c3948950 | f77eadc1309f | 5b81389a21f6 | John Baldwin | Add helper routines for initializing ipad/ipad auth_ctx for HMAC. | Aug 20 2019, 7:44 PM | 5b81389a21f6 | c08983e83d76 | c42ebf2f395d | John Baldwin | Make keys passed in crp and csp const. | Aug 20 2019, 7:03 PM | c42ebf2f395d | 1e6bd1a2debd | a096a5f9248d | John Baldwin | Rename CRYPTO_BUF_IOV -> CRYPTO_BUF_UIO. | Aug 20 2019, 1:28 AM | a096a5f9248d | 3b77e9f2d700 | 1a4a9a71edc6 | John Baldwin | Convert geli(4). | Aug 20 2019, 1:19 AM | 1a4a9a71edc6 | 25f04384ef9e | 1722420a7a8a | John Baldwin | Add a 'how' argument to crypto_getreq for M_WAITOK vs M_NOWAIT. | Aug 20 2019, 12:48 AM | 1722420a7a8a | fe0610db0e3b | 699393181c5a | John Baldwin | | Aug 19 2019, 11:40 PM | 699393181c5a | 408ee2c098f2 | 33e702955305 | John Baldwin | Fix a typo. | Aug 19 2019, 11:40 PM | 33e702955305 | 2b76d4b142fa | 41984957c2e4 | John Baldwin | Convert padlock(4). | Aug 19 2019, 11:39 PM | 41984957c2e4 | f1da7db9c243 | 88b8560e755b | John Baldwin | | Aug 19 2019, 9:31 PM | 88b8560e755b | 5b98741ff9ef | 59262ad81df0 | John Baldwin | | Aug 19 2019, 6:50 PM | 59262ad81df0 | e64e585db7fc | dbcc2fb24a89 | John Baldwin | Handle VERIFY_DIGEST for hash only requests in ccr. | Aug 14 2019, 9:16 PM | dbcc2fb24a89 | bc0d28e54c30 | c077c500f70e | John Baldwin | | Aug 14 2019, 8:52 PM | c077c500f70e | 840a060fa677 | 51da819bc6c3 | John Baldwin | | Aug 14 2019, 12:59 AM | 51da819bc6c3 | f6e4ea2fbbaa | 2b1ca2c718ed | John Baldwin | | Aug 14 2019, 12:26 AM | 2b1ca2c718ed | 7cfb8887b477 | 941b3692b78b | John Baldwin | Remove unused partial_digest_len. | Aug 14 2019, 12:13 AM | 941b3692b78b | d2300969524b | 778daa7b0ee7 | John Baldwin | Use crypto_get_params in place of some fields cached in the session struct. (Show More…) | Aug 14 2019, 12:10 AM | 778daa7b0ee7 | e50efa053c3f | 90a965fa354c | John Baldwin | Remove unused field. | Aug 13 2019, 11:51 PM | 90a965fa354c | 55b39f6b2336 | 0deba382a504 | John Baldwin | Add a crypto_get_params() to return a const csp pointer from a session. (Show More…) | Aug 13 2019, 11:49 PM | 0deba382a504 | efb444efd2f3 | ae37cc0b725c | John Baldwin | | Aug 13 2019, 11:42 PM | ae37cc0b725c | da8fb9acd332 | c90200dac189 | John Baldwin | | Aug 13 2019, 10:02 PM | c90200dac189 | c61df513f5e1 | 4d975393a3d2 | John Baldwin | Trim an unused variable. | Aug 13 2019, 9:47 PM | 4d975393a3d2 | d1b4f111472d | 9ca654c0314a | John Baldwin | Convert blake2. | Aug 13 2019, 5:16 PM | 9ca654c0314a | 86f6400adfa4 | 2d1f5e5fd728 | John Baldwin | Mark aesni as software in crypto_get_driverid. | Aug 13 2019, 5:00 PM | 2d1f5e5fd728 | ee88a24d14b0 | b57ad8195c91 | John Baldwin | Add a missing break to fix AEAD for ccr as well. | Aug 8 2019, 12:57 AM | b57ad8195c91 | dd31d6260b81 | 0e3555d38f1b | John Baldwin | Add a missing break to fix AEAD for aesni(4). | Aug 8 2019, 12:12 AM | 0e3555d38f1b | 30b016929805 | 815b0df3fcfc | John Baldwin | Fix build without INVARIANTS. | Aug 7 2019, 11:33 PM | 815b0df3fcfc | b860dbe24f7b | 1fa3feb7500c | John Baldwin | Validate 'mlen' and store the final value in the session. (Show More…) | Aug 6 2019, 12:31 AM | 1fa3feb7500c | 87889b4d6c27 | f8683ac5173a | John Baldwin | | Aug 6 2019, 12:26 AM | f8683ac5173a | ce3c7e3d2358 | edda488d34cb | John Baldwin | Update a few comments. | Aug 2 2019, 6:28 PM | edda488d34cb | 4d828fd1b8c8 | ecc511e67cf5 | John Baldwin | Remove #include and use void * for contexts. | Aug 2 2019, 6:27 PM | ecc511e67cf5 | 1747bda12ebb | 848e63e5cbaf | John Baldwin | | Aug 2 2019, 6:19 PM | 848e63e5cbaf | 8771133635e6 | ef1aaa242bfb | John Baldwin | Move the IPAD and OPAD constant arrays to the crypto.c. | Aug 2 2019, 5:59 PM | ef1aaa242bfb | b3c92166ff30 | 20eb293a8ac7 | John Baldwin | Move the cryptosoft structures to the C file. | Aug 2 2019, 5:39 PM | 20eb293a8ac7 | 3e0426bee42c | b98d9dfeca77 | John Baldwin | Purge cruft from cryptodev.h. | Aug 2 2019, 5:35 PM | b98d9dfeca77 | c3d044ca7831 | 5d18e49f5a27 | John Baldwin | Change crypto_getreq() to accept a session pointer. (Show More…) | Aug 2 2019, 5:30 PM | 5d18e49f5a27 | 5ec669cf9a23 | 688411c9791f | John Baldwin | Trim an unused include that's marked with an XXX. | Jun 28 2019, 5:56 PM | 688411c9791f | 6029276324d6 | b431abebc5ca | John Baldwin | Add another todo. | Jun 28 2019, 12:59 AM | b431abebc5ca | 7825d326d279 | dacde190f469 | John Baldwin | Update ccr(4) for probesession. | Jun 28 2019, 12:59 AM | dacde190f469 | 3c4a0f1ce35f | aa4d952cd9f8 | John Baldwin | Update for the probesession changes. | Jun 28 2019, 12:20 AM | aa4d952cd9f8 | 09cc00dde522 | 526552bec8ff | John Baldwin | Disable modules not yet converted for now. | Jun 28 2019, 12:19 AM | 526552bec8ff | a95d7102ec6b | bbd2fa9932fa | John Baldwin | crypto_register doesn't exist anymore. | Jun 27 2019, 11:40 PM | bbd2fa9932fa | a2d3efad0f31 | d8fc50af71f5 | John Baldwin | Various compile fixes. | Jun 27 2019, 11:40 PM | d8fc50af71f5 | 75377bbe2d86 | 34764847a340 | John Baldwin | Some more cleanups. | Jun 12 2019, 7:45 PM | 34764847a340 | e3f2b83bc281 | 7f728a0c4a64 | John Baldwin | | Jun 12 2019, 7:34 PM | 7f728a0c4a64 | 44e19a8ec16b | da54b6af6296 | John Baldwin | | Jun 12 2019, 1:13 AM | da54b6af6296 | aa19170de23a | 432d41994f16 | John Baldwin | Retire an unused constant. | Jun 12 2019, 12:08 AM | 432d41994f16 | 6810737f7d10 | b4af3119345c | John Baldwin | Be clear that sessions are only for sym crypto. | Jun 12 2019, 12:01 AM | b4af3119345c | b210f5df2ee5 | 6ff209c3a617 | John Baldwin | Flesh out docs for cryptodev_if.m methods. | Jun 12 2019, 12:00 AM | 6ff209c3a617 | b074085aa39e | 812dde174239 | John Baldwin | Start on probesession. | Jun 11 2019, 12:15 AM | 812dde174239 | d11b051e3b73 | 3966203fa238 | John Baldwin | | Apr 30 2019, 9:23 PM | 3966203fa238 | ebf344ca46c2 | e7495a38b9a9 | John Baldwin | Clear thash for CCM. | Apr 30 2019, 7:27 PM | e7495a38b9a9 | 8bd3ec19c1da | 167853567788 | John Baldwin | CCM-related compile fixes. | Apr 25 2019, 11:20 PM | 167853567788 | 3f9bff8191e7 | 94e38f655350 | John Baldwin | Explicitly reject F_IV_GENERATE for GMAC/CBC_MAC digests. (Show More…) | Apr 25 2019, 11:00 PM | 94e38f655350 | 37790f62d5c6 | da2b4497b29c | John Baldwin | Remove some impossible checks. | Apr 25 2019, 10:56 PM | da2b4497b29c | 645c2a5ec4d1 | 0dfe9b2d293a | John Baldwin | More CCM cleanups. | Apr 25 2019, 10:53 PM | 0dfe9b2d293a | ff0b485ed398 | 433fdb5be812 | John Baldwin | Minor cleanups for CCM. | Apr 25 2019, 10:45 PM | 433fdb5be812 | 0963b4256778 | 1aedeadd0689 | John Baldwin | Update with current testing on ipsec. | Apr 25 2019, 9:00 PM | 1aedeadd0689 | 191687f03736 | c9ed8870dc5f | John Baldwin | Drop old #if 0'd GMAC bits. | Mar 25 2019, 9:58 PM | c9ed8870dc5f | a4c7a95358fb | 7f79e09f5f57 | John Baldwin | Use correct thash for GMAC with 192 and 256 bit keys. | Mar 25 2019, 9:57 PM | 7f79e09f5f57 | f5b8598a46a3 | f425b7a4f703 | John Baldwin | | Mar 25 2019, 9:10 PM | f425b7a4f703 | 346d0372bfad | 64e171ccc022 | John Baldwin | | Mar 25 2019, 9:05 PM | 64e171ccc022 | 438ba561d503 | fbe815d06b5d | John Baldwin | Don't save a copy of the digest/tag for esp_input. (Show More…) | Mar 22 2019, 5:11 PM | fbe815d06b5d | 25279da19bbd | 1ab32924d837 | John Baldwin | Add missing break for compression. | Mar 21 2019, 11:57 PM | 1ab32924d837 | ddb6f9289d4e | 66a2c2d8f0a5 | John Baldwin | Don't set IV parameters for NULL cipher which has no IV. | Mar 21 2019, 10:45 PM | 66a2c2d8f0a5 | 18dab711f1dd | 6da45f9170a0 | John Baldwin | Trailing whitespace. | Mar 21 2019, 10:38 PM | 6da45f9170a0 | 62c4d55fd59c | 5a2a37025149 | John Baldwin | GCM shouldn't require a MAC algorithm anymore. | Mar 21 2019, 10:30 PM | 5a2a37025149 | dd109cf283ea | 2e701d6c6740 | John Baldwin | | Mar 21 2019, 10:28 PM | 2e701d6c6740 | 2a23f7a82f60 | a5965c9acdd9 | John Baldwin | Permit a zero length IV for the NULL cipher. | Mar 21 2019, 9:58 PM | a5965c9acdd9 | dffcd0813a04 | 87c9ce1c84e3 | John Baldwin | More updates for GMAC not using legacy algorithm constants. | Mar 21 2019, 9:57 PM | 87c9ce1c84e3 | c68b891abb7f | ce87f22f1e77 | John Baldwin | The GMAC hash xforms now use CRYPTO_AES_NIST_GMAC. | Mar 6 2019, 12:32 AM | ce87f22f1e77 | 03c563556ae0 | 76448f9f4db8 | John Baldwin | Permit an IV size of 16 for AES-XTS for backwards compat. | Mar 5 2019, 11:13 PM | 76448f9f4db8 | f7a103879716 | d87b56a01207 | John Baldwin | Fix AAD length in esp_output. | Mar 5 2019, 10:49 PM | d87b56a01207 | d1aa5ac54ef1 | 5b237a4f570e | John Baldwin | Apply hash functions to AAD region before payload. (Show More…) | Mar 5 2019, 10:46 PM | 5b237a4f570e | f26ab5fafa80 | fd7fba5de928 | John Baldwin | Require crp_digest_start of 0 for CSP_MODE_CIPHER. | Mar 5 2019, 10:46 PM | fd7fba5de928 | acf2c15c706b | 1ebb0edb30db | John Baldwin | Compute digests for CSP_MODE_ETA for the aead ioctl. (Show More…) | Mar 5 2019, 10:44 PM | 1ebb0edb30db | b47ee61b5bb8 | e175d3978632 | John Baldwin | | Mar 4 2019, 10:45 PM | e175d3978632 | 4804396a81e3 | 2f84f1ff077e | John Baldwin | Trim trailing whitespace. | Mar 4 2019, 10:08 PM | 2f84f1ff077e | 0ea969800f5b | 9a34cd9ab009 | John Baldwin | | Feb 28 2019, 1:13 AM | 9a34cd9ab009 | db06f745f187 | 7291f50ba877 | John Baldwin | | Feb 27 2019, 11:48 PM | 7291f50ba877 | 67d4fcb785f2 | 45d01ab5dcb7 | John Baldwin | Don't fail driver_suitable when csp_cipher_alg is 0. | Feb 27 2019, 11:19 PM | 45d01ab5dcb7 | 74084f2f7fd3 | 1be11cd65a82 | John Baldwin | Switch algorithm constant for gmac thash's to remove use_gmac variable. | Feb 27 2019, 8:54 PM | 1be11cd65a82 | fa28c6bb3376 | ffd004fd4082 | John Baldwin | | Feb 14 2019, 8:34 PM | ffd004fd4082 | 7805fa9dd9a2 | d11a4b1e799e | John Baldwin | Clear thash for GCM to avoid setting auth parameters. | Feb 14 2019, 7:59 PM | d11a4b1e799e | 530414c04994 | 39a2ac1b8384 | John Baldwin | Set csp_ivlen. | Feb 14 2019, 1:00 AM | 39a2ac1b8384 | 90dcff9f9c47 | a6dd9b06a8c2 | John Baldwin | Update crypto_contiguous_subsegment() to take the full crp. | Feb 14 2019, 12:36 AM | a6dd9b06a8c2 | b68ddb6d7f3a | 4423f8ab5603 | John Baldwin | Update for SCMD constant unification. | Feb 14 2019, 12:36 AM | 4423f8ab5603 | 373d9edf8d16 | bfb7c912d89c | John Baldwin | Another note about IV lengths. | Oct 18 2018, 1:11 AM | bfb7c912d89c | 441975eecf0e | 3f354613601d | John Baldwin | Update the ccr(4) driver for the flattened structures. (Show More…) | Oct 18 2018, 1:03 AM | 3f354613601d | 18fdb108362b | 39247076d1cf | John Baldwin | Add an assertion that GCM always uses an explicit IV. | Oct 18 2018, 12:58 AM | 39247076d1cf | af1adb52c399 | f4a9ae88180e | John Baldwin | More thoughts. | Oct 17 2018, 10:39 PM | f4a9ae88180e | c8961c8f22be | 5af953dd7e67 | John Baldwin | Use explicit key lengths for re-keys. | Oct 16 2018, 12:21 AM | 5af953dd7e67 | 81310d71985c | f743573cec8c | John Baldwin | Drop csp_iv[]. | Oct 15 2018, 11:59 PM | f743573cec8c | 9282d227ef16 | 57e16794446d | John Baldwin | Use a plain buf instead of an iov/uio for /dev/crypto. (Show More…) | Oct 15 2018, 11:16 PM | 57e16794446d | 0fba5e788130 | 0f50cbbb2dff | John Baldwin | Update cryptodev for flattened session parameters and descriptors. | Oct 15 2018, 11:03 PM | 0f50cbbb2dff | 8fb6cd0d3f3a | 0939ba557013 | John Baldwin | Implement EtA for cryptosoft. | Oct 15 2018, 9:10 PM | 0939ba557013 | e01fde8993a2 | e85e32393cc2 | John Baldwin | Remove unused variables to fix build. | Oct 15 2018, 8:48 PM | e85e32393cc2 | 5d285bc506aa | 8a2bd504e92e | John Baldwin | | Oct 13 2018, 12:20 AM | 8a2bd504e92e | 31dbb64a96ef | 370876b2cc16 | John Baldwin | More note updates including GMAC in the new world order. | Oct 13 2018, 12:12 AM | 370876b2cc16 | eea988114211 | a992f72daf2f | John Baldwin | Compile fix after csp_ivlen change. | Oct 13 2018, 12:11 AM | a992f72daf2f | 589c838f436c | 9419f2f65469 | John Baldwin | Set csp_ivlen for IPsec ESP. | Oct 12 2018, 10:54 PM | 9419f2f65469 | e0dc493f18a8 | 5c4613fca8fc | John Baldwin | Rename csp_cipher_ivlen to csp_ivlen since it is also used for GMAC. (Show More…) | Oct 12 2018, 10:53 PM | 5c4613fca8fc | 35be48cda996 | 0a8e14f2d6c4 | John Baldwin | Add helpers for evaluating crp_op. | Oct 12 2018, 10:42 PM | 0a8e14f2d6c4 | 918c9ab41bd0 | eb1a479e70e1 | John Baldwin | Only permit VERIFY with DECRYPT for AEAD. | Oct 12 2018, 6:29 PM | eb1a479e70e1 | 2bd3f9ea31c5 | e9c6e66fb427 | John Baldwin | | Oct 12 2018, 5:17 PM | e9c6e66fb427 | 86d3d70e1747 | 322a4182ad6b | John Baldwin | Add another TODO. | Oct 12 2018, 5:16 PM | 322a4182ad6b | c75fad77e5dd | 69e419fadfb0 | John Baldwin | Change crypto_apply/copy* to take the 'crp' in place of buf and flags. (Show More…) | Oct 12 2018, 4:36 PM | 69e419fadfb0 | 4cc56e49d204 | 22decd93b12f | John Baldwin | Update for IPsec compression for flattened structures. | Oct 12 2018, 12:12 AM | 22decd93b12f | b5f911a634ec | 1bf37ecb65f9 | John Baldwin | | Oct 12 2018, 12:06 AM | 1bf37ecb65f9 | 0f36979da3f2 | 49bf7e592abc | John Baldwin | Remember to set COMPUTE_DIGEST for ESP output with auth. | Oct 12 2018, 12:06 AM | 49bf7e592abc | fe0d5ed63df2 | 0bf0c8fe2b2f | John Baldwin | Update IPsec ESP for the flattened structure changes. | Oct 11 2018, 11:47 PM | 0bf0c8fe2b2f | f84fc815b459 | 72c7b84aa962 | John Baldwin | Added some basic sanity checks on csp's and crp's. | Oct 11 2018, 11:45 PM | 72c7b84aa962 | 61ecd3ea23b6 | b2ce2a64191a | John Baldwin | Checkpoint some more notes. | Oct 11 2018, 11:44 PM | b2ce2a64191a | ae3da1cdda50 | aa1504162aeb | John Baldwin | Add a compression mode and re-enable crp_ilen/olen. | Oct 11 2018, 11:42 PM | aa1504162aeb | c6778fb92545 | ff2c3a950de5 | John Baldwin | Note that GENERATE implies storing. | Oct 11 2018, 9:51 PM | ff2c3a950de5 | 887271bf9569 | 78a4de4eba8b | John Baldwin | | Oct 11 2018, 8:58 PM | 78a4de4eba8b | 5bd50b0851bd | b3f87255579e | John Baldwin | Update IPsec AH for the flattened structure changes. | Oct 11 2018, 8:53 PM | b3f87255579e | 65020e468440 | 7239f15e8759 | John Baldwin | Initial thoughts / TODOs. | Oct 11 2018, 8:52 PM | 7239f15e8759 | a7fad6f59a6f | 185d435bd586 | John Baldwin | First version of new structures for sessions and ops. (Show More…) | Oct 11 2018, 8:40 PM |
| Status | Author | Revision |
---|
| Closed | jhb | | | Closed | jhb | |
|