Searched refs:kbits (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-current/crypto/openssl/providers/implementations/include/prov/
H A Dciphercommon_aead.h14 #define IMPLEMENT_aead_cipher(alg, lc, UCMODE, flags, kbits, blkbits, ivbits) \
15 static OSSL_FUNC_cipher_get_params_fn alg##_##kbits##_##lc##_get_params; \
16 static int alg##_##kbits##_##lc##_get_params(OSSL_PARAM params[]) \
19 flags, kbits, blkbits, ivbits); \
21 static OSSL_FUNC_cipher_newctx_fn alg##kbits##lc##_newctx; \
22 static void * alg##kbits##lc##_newctx(void *provctx) \
24 return alg##_##lc##_newctx(provctx, kbits); \
26 static void * alg##kbits##lc##_dupctx(void *src) \
30 const OSSL_DISPATCH ossl_##alg##kbits##lc##_functions[] = { \
31 { OSSL_FUNC_CIPHER_NEWCTX, (void (*)(void))alg##kbits##l
[all...]
H A Dciphercommon.h123 size_t kbits, size_t blkbits, size_t ivbits);
124 void ossl_cipher_generic_initkey(void *vctx, size_t kbits, size_t blkbits,
129 #define IMPLEMENT_generic_cipher_func(alg, UCALG, lcmode, UCMODE, flags, kbits,\
131 const OSSL_DISPATCH ossl_##alg##kbits##lcmode##_functions[] = { \
133 (void (*)(void)) alg##_##kbits##_##lcmode##_newctx }, \
142 (void (*)(void)) alg##_##kbits##_##lcmode##_get_params }, \
157 kbits, blkbits, ivbits, typ) \
158 const OSSL_DISPATCH ossl_##alg##kbits##lcmode##_functions[] = { \
160 (void (*)(void)) alg##_##kbits##_##lcmode##_newctx }, \
169 (void (*)(void)) alg##_##kbits##
[all...]
/freebsd-current/crypto/openssl/providers/implementations/ciphers/
H A Dcipher_cts.h13 #define IMPLEMENT_cts_cipher(alg, UCALG, lcmode, UCMODE, flags, kbits, \
15 static OSSL_FUNC_cipher_get_params_fn alg##_##kbits##_##lcmode##_get_params; \
16 static int alg##_cts_##kbits##_##lcmode##_get_params(OSSL_PARAM params[]) \
19 flags, kbits, blkbits, ivbits); \
21 const OSSL_DISPATCH ossl_##alg##kbits##lcmode##_cts_functions[] = { \
23 (void (*)(void)) alg##_##kbits##_##lcmode##_newctx }, \
34 (void (*)(void)) alg##_cts_##kbits##_##lcmode##_get_params }, \
H A Dcipher_rc4.c73 #define IMPLEMENT_cipher(alg, UCALG, flags, kbits, blkbits, ivbits, typ) \
74 static OSSL_FUNC_cipher_get_params_fn alg##_##kbits##_get_params; \
75 static int alg##_##kbits##_get_params(OSSL_PARAM params[]) \
78 kbits, blkbits, ivbits); \
80 static OSSL_FUNC_cipher_newctx_fn alg##_##kbits##_newctx; \
81 static void * alg##_##kbits##_newctx(void *provctx) \
88 ossl_cipher_generic_initkey(ctx, kbits, blkbits, ivbits, 0, flags, \
89 ossl_prov_cipher_hw_##alg(kbits), NULL); \
93 const OSSL_DISPATCH ossl_##alg##kbits##_functions[] = { \
95 (void (*)(void)) alg##_##kbits##_newct
[all...]
H A Dcipher_aes_xts.c112 size_t kbits, size_t blkbits, size_t ivbits)
117 ossl_cipher_generic_initkey(&ctx->base, kbits, blkbits, ivbits, mode,
118 flags, ossl_prov_cipher_hw_aes_xts(kbits),
255 #define IMPLEMENT_cipher(lcmode, UCMODE, kbits, flags) \
256 static OSSL_FUNC_cipher_get_params_fn aes_##kbits##_##lcmode##_get_params; \
257 static int aes_##kbits##_##lcmode##_get_params(OSSL_PARAM params[]) \
260 flags, 2 * kbits, AES_XTS_BLOCK_BITS, \
263 static OSSL_FUNC_cipher_newctx_fn aes_##kbits##_xts_newctx; \
264 static void *aes_##kbits##_xts_newctx(void *provctx) \
266 return aes_xts_newctx(provctx, EVP_CIPH_##UCMODE##_MODE, flags, 2 * kbits, \
111 aes_xts_newctx(void *provctx, unsigned int mode, uint64_t flags, size_t kbits, size_t blkbits, size_t ivbits) argument
[all...]
H A Dcipher_rc2.c222 #define IMPLEMENT_cipher(alg, UCALG, lcmode, UCMODE, flags, kbits, blkbits, \
224 static OSSL_FUNC_cipher_get_params_fn alg##_##kbits##_##lcmode##_get_params; \
225 static int alg##_##kbits##_##lcmode##_get_params(OSSL_PARAM params[]) \
228 flags, kbits, blkbits, ivbits); \
230 static OSSL_FUNC_cipher_newctx_fn alg##_##kbits##_##lcmode##_newctx; \
231 static void * alg##_##kbits##_##lcmode##_newctx(void *provctx) \
238 ossl_cipher_generic_initkey(ctx, kbits, blkbits, ivbits, \
240 ossl_prov_cipher_hw_##alg##_##lcmode(kbits), \
242 ctx->key_bits = kbits; \
246 const OSSL_DISPATCH ossl_##alg##kbits##lcmod
[all...]
H A Dcipher_rc5.c132 #define IMPLEMENT_cipher(alg, UCALG, lcmode, UCMODE, flags, kbits, \
134 static OSSL_FUNC_cipher_get_params_fn alg##_##kbits##_##lcmode##_get_params; \
135 static int alg##_##kbits##_##lcmode##_get_params(OSSL_PARAM params[]) \
138 flags, kbits, blkbits, ivbits); \
140 static OSSL_FUNC_cipher_newctx_fn alg##_##kbits##_##lcmode##_newctx; \
141 static void * alg##_##kbits##_##lcmode##_newctx(void *provctx) \
148 ossl_cipher_generic_initkey(ctx, kbits, blkbits, ivbits, \
150 ossl_prov_cipher_hw_##alg##_##lcmode(kbits),\
156 const OSSL_DISPATCH ossl_##alg##kbits##lcmode##_functions[] = { \
158 (void (*)(void)) alg##_##kbits##
[all...]
H A Dcipher_aes_cbc_hmac_sha.c27 # define IMPLEMENT_CIPHER(nm, sub, kbits, blkbits, ivbits, flags) \
28 const OSSL_DISPATCH ossl_##nm##kbits##sub##_functions[] = { \
311 size_t kbits, size_t blkbits, size_t ivbits,
314 ossl_cipher_generic_initkey(&ctx->base, kbits, blkbits, ivbits,
320 static void *aes_cbc_hmac_sha1_newctx(void *provctx, size_t kbits, argument
332 ossl_prov_cipher_hw_aes_cbc_hmac_sha1(), kbits, blkbits,
357 static void *aes_cbc_hmac_sha256_newctx(void *provctx, size_t kbits, argument
369 ossl_prov_cipher_hw_aes_cbc_hmac_sha256(), kbits, blkbits,
391 # define IMPLEMENT_CIPHER(nm, sub, kbits, blkbits, ivbits, flags) \
392 static OSSL_FUNC_cipher_newctx_fn nm##_##kbits##
309 base_init(void *provctx, PROV_AES_HMAC_SHA_CTX *ctx, const PROV_CIPHER_HW_AES_HMAC_SHA *meths, size_t kbits, size_t blkbits, size_t ivbits, uint64_t flags) argument
[all...]
H A Dcipher_aes_wrp.c50 static void *aes_wrap_newctx(size_t kbits, size_t blkbits, argument
62 ossl_cipher_generic_initkey(ctx, kbits, blkbits, ivbits, mode, flags,
283 #define IMPLEMENT_cipher(mode, fname, UCMODE, flags, kbits, blkbits, ivbits) \
284 static OSSL_FUNC_cipher_get_params_fn aes_##kbits##_##fname##_get_params; \
285 static int aes_##kbits##_##fname##_get_params(OSSL_PARAM params[]) \
288 flags, kbits, blkbits, ivbits); \
290 static OSSL_FUNC_cipher_newctx_fn aes_##kbits##fname##_newctx; \
291 static void *aes_##kbits##fname##_newctx(void *provctx) \
293 return aes_##mode##_newctx(kbits, blkbits, ivbits, \
296 const OSSL_DISPATCH ossl_##aes##kbits##fnam
[all...]
H A Dcipher_tdes.h32 kbits, blkbits, ivbits, block) \
36 return ossl_tdes_newctx(provctx, EVP_CIPH_##UCMODE##_MODE, kbits, blkbits, \
44 flags, kbits, blkbits, ivbits); \
73 void *ossl_tdes_newctx(void *provctx, int mode, size_t kbits, size_t blkbits,
H A Dcipher_aes_siv.c255 #define IMPLEMENT_cipher(alg, lc, UCMODE, flags, kbits, blkbits, ivbits) \
256 static OSSL_FUNC_cipher_newctx_fn alg##kbits##lc##_newctx; \
264 static OSSL_FUNC_cipher_get_params_fn alg##_##kbits##_##lc##_get_params; \
271 static int alg##_##kbits##_##lc##_get_params(OSSL_PARAM params[]) \
274 flags, 2*kbits, blkbits, ivbits); \
276 static void * alg##kbits##lc##_newctx(void *provctx) \
278 return alg##_##lc##_newctx(provctx, 2*kbits, EVP_CIPH_##UCMODE##_MODE, \
281 const OSSL_DISPATCH ossl_##alg##kbits##lc##_functions[] = { \
282 { OSSL_FUNC_CIPHER_NEWCTX, (void (*)(void))alg##kbits##lc##_newctx }, \
291 (void (*)(void)) alg##_##kbits##
[all...]
H A Dcipher_aes_ocb.c306 static void *aes_ocb_newctx(void *provctx, size_t kbits, size_t blkbits, argument
316 ossl_cipher_generic_initkey(ctx, kbits, blkbits, ivbits, mode, flags,
317 ossl_prov_cipher_hw_aes_ocb(kbits), NULL);
522 #define IMPLEMENT_cipher(mode, UCMODE, flags, kbits, blkbits, ivbits) \
523 static OSSL_FUNC_cipher_get_params_fn aes_##kbits##_##mode##_get_params; \
524 static int aes_##kbits##_##mode##_get_params(OSSL_PARAM params[]) \
527 flags, kbits, blkbits, ivbits); \
529 static OSSL_FUNC_cipher_newctx_fn aes_##kbits##_##mode##_newctx; \
530 static void *aes_##kbits##_##mode##_newctx(void *provctx) \
532 return aes_##mode##_newctx(provctx, kbits, blkbit
[all...]
H A Dcipher_des.c31 static void *des_newctx(void *provctx, size_t kbits, size_t blkbits, argument
42 ossl_cipher_generic_initkey(ctx, kbits, blkbits, ivbits, mode, flags,
153 kbits, blkbits, ivbits, block) \
157 return des_newctx(provctx, kbits, blkbits, ivbits, \
165 flags, kbits, blkbits, ivbits); \
H A Dcipher_tdes_common.c23 void *ossl_tdes_newctx(void *provctx, int mode, size_t kbits, size_t blkbits, argument
33 ossl_cipher_generic_initkey(tctx, kbits, blkbits, ivbits, mode, flags,
H A Dcipher_tdes_wrap.c171 # define IMPLEMENT_WRAP_CIPHER(flags, kbits, blkbits, ivbits) \
175 return ossl_tdes_newctx(provctx, EVP_CIPH_WRAP_MODE, kbits, blkbits, \
183 kbits, blkbits, ivbits); \
H A Dciphercommon.c43 size_t kbits, size_t blkbits, size_t ivbits)
83 if (p != NULL && !OSSL_PARAM_set_size_t(p, kbits / 8)) {
691 void ossl_cipher_generic_initkey(void *vctx, size_t kbits, size_t blkbits, argument
704 ctx->keylen = ((kbits) / 8);
41 ossl_cipher_generic_get_params(OSSL_PARAM params[], unsigned int md, uint64_t flags, size_t kbits, size_t blkbits, size_t ivbits) argument
/freebsd-current/crypto/openssh/
H A Dcipher-aesctr.h31 void aesctr_keysetup(aesctr_ctx *x,const u8 *k,u32 kbits,u32 ivbits);
H A Dcipher-aesctr.c57 aesctr_keysetup(aesctr_ctx *x,const u8 *k,u32 kbits,u32 ivbits) argument
59 x->rounds = rijndaelKeySetupEnc(x->ek, k, kbits);
H A Dchacha.h25 void chacha_keysetup(struct chacha_ctx *x, const u_char *k, u_int kbits)
/freebsd-current/sys/crypto/chacha20/
H A Dchacha.h33 LOCAL void chacha_keysetup(struct chacha_ctx *x, const u_char *k, u_int kbits);
/freebsd-current/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_as.c221 uint_t kmask, kbits, umask, ubits; local
241 kbits = -1u;
247 kbits = 0;
253 kbits = 0;
259 kbits = ubits = -1u;
300 if ((idp->di_flags & kmask) == kbits)
431 if ((idp->di_flags & kmask) == kbits) {
/freebsd-current/sys/crypto/ccp/
H A Dccp.c286 unsigned kbits; local
289 kbits = (klen / 2) * 8;
291 kbits = klen * 8;
293 switch (kbits) {
/freebsd-current/sys/dev/cxgbe/crypto/
H A Dt4_keyctx.c372 t4_aes_getdeckey(void *dec_key, const void *enc_key, unsigned int kbits) argument
378 rijndaelKeySetupEnc(ek, enc_key, kbits);
380 dkey += (kbits / 8) / 4;
382 switch (kbits) {
/freebsd-current/contrib/unbound/compat/
H A Dchacha_private.h55 chacha_keysetup(chacha_ctx *x,const u8 *k,u32 kbits,u32 ATTR_UNUSED(ivbits)) argument
63 if (kbits == 256) { /* recommended */
66 } else { /* kbits == 128 */
/freebsd-current/crypto/openssh/openbsd-compat/
H A Dchacha_private.h57 chacha_keysetup(chacha_ctx *x,const u8 *k,u32 kbits) argument
65 if (kbits == 256) { /* recommended */
68 } else { /* kbits == 128 */

Completed in 220 milliseconds

12