| | Authored by jhb on Feb 13 2020, 11:51 PM. | Unknown Object (File) | | Wed, Nov 12, 11:59 AM2025-11-12 11:59:33 (UTC+0) |
| Unknown Object (File) | | Thu, Nov 6, 1:58 PM2025-11-06 13:58:10 (UTC+0) |
| Unknown Object (File) | | Thu, Nov 6, 12:54 PM2025-11-06 12:54:36 (UTC+0) |
| Unknown Object (File) | | Sat, Nov 1, 1:08 PM2025-11-01 13:08:26 (UTC+0) |
| Unknown Object (File) | | Fri, Oct 31, 5:30 PM2025-10-31 17:30:31 (UTC+0) |
| Unknown Object (File) | | Thu, Oct 30, 4:20 PM2025-10-30 16:20:45 (UTC+0) |
| Unknown Object (File) | | Fri, Oct 24, 1:31 PM2025-10-24 13:31:24 (UTC+0) |
| Unknown Object (File) | | Tue, Oct 21, 11:44 AM2025-10-21 11:44:43 (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 | |
|