Home
last modified time | relevance | path

Searched refs:rounds (Results 1 – 25 of 116) sorted by relevance

12345

/freebsd/crypto/openssl/crypto/aes/asm/
H A Daes-armv4.pl72 $rounds="r12";
321 sub $rounds,$rounds,#1
386 subs $rounds,$rounds,#1
571 subs $rounds,$rounds,#1
635 subs $rounds,$rounds,#1
707 subs $rounds,$rounds,#1
824 sub $rounds,$rounds,#1
826 mov $rounds,$rounds,lsl#2 @ (rounds-1)*4
857 subs $rounds,$rounds,#1
1097 sub $rounds,$rounds,#1
[all …]
H A Daesv8-armx.pl372 sub $rounds,$rounds,#2
379 subs $rounds,$rounds,#2
565 sub $rounds,$rounds,#6
567 sub $rounds,$rounds,#2
1271 sub $rounds,$rounds,#6
1273 sub $rounds,$rounds,#2
1798 sub $rounds,$rounds,#4
2279 sub $rounds,$rounds,#2
2366 sub $rounds,$rounds,#2
2883 sub $rounds,$rounds,#2
[all …]
H A Daes-sparcv9.pl205 ld [$key+240],$rounds
209 srl $rounds,1,$rounds
272 subcc $rounds,1,$rounds !
275 add $tbl,2048,$rounds
449 ldub [$rounds+$acc0],$acc0
452 ldub [$rounds+$acc1],$acc1
455 ldub [$rounds+$acc2],$acc2
751 ld [$key+240],$rounds
756 srl $rounds,1,$rounds
818 subcc $rounds,1,$rounds !
[all …]
H A Daesni-x86.pl90 $rounds="ecx";
137 &dec ($rounds);
153 &cmp ($rounds,11);
248 &shl ($rounds,4);
254 &neg ($rounds);
279 &shl ($rounds,4);
286 &neg ($rounds);
320 &shl ($rounds,4);
327 &neg ($rounds);
373 &neg ($rounds);
[all …]
H A Daes-parisc.pl73 $rounds="%r29";
198 ldw 240($key),$rounds
202 _srm $rounds,1,$rounds
360 ldo 1024($tbl),$rounds
397 ldbx $acc0($rounds),$acc0
399 ldbx $acc1($rounds),$acc1
402 ldbx $acc2($rounds),$acc2
403 ldbx $acc3($rounds),$acc3
667 ldw 240($key),$rounds
672 _srm $rounds,1,$rounds
[all …]
H A Daesni-x86_64.pl637 mov $rounds,$rnds_ # backup $rounds
660 mov $rnds_,$rounds # restore $rounds
687 mov $rnds_,$rounds # restore $rounds
795 mov $rnds_,$rounds # restore $rounds
825 mov $rnds_,$rounds # restore $rounds
1415 shr \$4,$rounds # restore $rounds
1817 mov $rnds_,$rounds # backup $rounds
2043 mov $rounds,$rnds_ # backup $rounds
2307 mov $rnds_,$rounds # backup $rounds
2530 mov $rounds,$rnds_ # backup $rounds
[all …]
H A Dbsaes-armv7.pl782 sub $rounds,$rounds,#1
791 subs $rounds,$rounds,#1
883 sub $rounds,$rounds,#1
892 subs $rounds,$rounds,#1
974 sub $rounds,$rounds,#1
1001 subs $rounds,$rounds,#1
1199 mov r5, $rounds
1242 mov r5, $rounds
1486 mov r5, $rounds @ pass rounds
1747 mov r5, $rounds @ pass rounds
[all …]
H A Daesfx-sparcv9.pl59 ld [$key + 240], $rounds
83 sub $rounds, 4, $rounds
99 brnz,a $rounds, .Loop_enc
100 sub $rounds, 2, $rounds
149 ld [$key + 240], $rounds
173 sub $rounds, 4, $rounds
189 brnz,a $rounds, .Loop_dec
190 sub $rounds, 2, $rounds
421 sll $rounds, 4, $rounds
422 add $rounds, $key, $end
[all …]
H A Daesp8-ppc.pl390 srwi $rounds,$rounds,1
453 srwi $rounds,$rounds,1
456 subi $rounds,$rounds,1
548 srwi $rounds,$rounds,1
550 subi $rounds,$rounds,1
1303 srwi $rounds,$rounds,1
1305 subi $rounds,$rounds,1
1972 srwi $rounds,$rounds,1
1973 subi $rounds,$rounds,1
2016 srwi $rounds,$rounds,1
[all …]
H A Daest4-sparcv9.pl128 ld [$key + 240], $rounds
135 srl $rounds, 1, $rounds
137 sub $rounds, 1, $rounds
146 sub $rounds,1,$rounds
151 brnz,pt $rounds, .Lenc
206 ld [$key + 240], $rounds
213 srl $rounds, 1, $rounds
215 sub $rounds, 1, $rounds
224 sub $rounds,1,$rounds
229 brnz,pt $rounds, .Ldec
[all …]
/freebsd/sys/contrib/ck/src/
H A Dck_barrier_tournament.c61 struct ck_barrier_tournament_round **rounds, in ck_barrier_tournament_init() argument
71 rounds[i][0].flag = 0; in ck_barrier_tournament_init()
72 rounds[i][0].role = CK_BARRIER_TOURNAMENT_DROPOUT; in ck_barrier_tournament_init()
74 rounds[i][k].flag = 0; in ck_barrier_tournament_init()
81 rounds[i][k].role = CK_BARRIER_TOURNAMENT_BYE; in ck_barrier_tournament_init()
90 rounds[i][k].opponent = &rounds[i - twokm1][k].flag; in ck_barrier_tournament_init()
93 rounds[i][k].opponent = &rounds[i + twokm1][k].flag; in ck_barrier_tournament_init()
97 ck_pr_store_ptr(&barrier->rounds, rounds); in ck_barrier_tournament_init()
112 struct ck_barrier_tournament_round **rounds = ck_pr_load_ptr(&barrier->rounds); in ck_barrier_tournament() local
119 switch (rounds[state->vpid][round].role) { in ck_barrier_tournament()
[all …]
/freebsd/sys/crypto/aesni/
H A Daesni_wrap.c63 tot = aesni_enc(rounds - 1, key_schedule, in aesni_encrypt_cbc()
137 tot = aesni_enc(rounds - 1, key_schedule, in aesni_encrypt_ecb()
176 tot = aesni_dec(rounds - 1, key_schedule, in aesni_decrypt_ecb()
265 tot = aesni_enc(rounds - 1, key_schedule, tmp1); in aesni_encrypt_icm()
281 tot = aesni_enc(rounds - 1, key_schedule, tmp1); in aesni_encrypt_icm()
321 block = aesni_enc(rounds - 1, key_schedule, block); in aesni_crypt_xts_block()
464 ses->rounds = AES128_ROUNDS; in aesni_cipher_setup_common()
467 ses->rounds = AES192_ROUNDS; in aesni_cipher_setup_common()
470 ses->rounds = AES256_ROUNDS; in aesni_cipher_setup_common()
479 ses->rounds); in aesni_cipher_setup_common()
[all …]
H A Daesencdec.h38 aesni_enc8(int rounds, const __m128i *keysched, __m128i a, in aesni_enc8() argument
53 for (i = 0; i < rounds; i++) { in aesni_enc8()
75 aesni_dec8(int rounds, const __m128i *keysched, __m128i a, in aesni_dec8() argument
90 for (i = 0; i < rounds; i++) { in aesni_dec8()
113 aesni_enc(int rounds, const __m128i *keysched, const __m128i from) in aesni_enc() argument
119 for (i = 1; i < rounds; i += 2) { in aesni_enc()
124 tmp = _mm_aesenc_si128(tmp, keysched[rounds]); in aesni_enc()
125 return _mm_aesenclast_si128(tmp, keysched[rounds + 1]); in aesni_enc()
136 for (i = 1; i < rounds; i += 2) { in aesni_dec()
141 tmp = _mm_aesdec_si128(tmp, keysched[rounds]); in aesni_dec()
[all …]
H A Daesni.h55 int rounds; member
78 void aesni_encrypt_cbc(int rounds, const void *key_schedule /*__aligned(16)*/,
81 void aesni_decrypt_cbc(int rounds, const void *key_schedule /*__aligned(16)*/,
83 void aesni_encrypt_ecb(int rounds, const void *key_schedule /*__aligned(16)*/,
85 void aesni_decrypt_ecb(int rounds, const void *key_schedule /*__aligned(16)*/,
87 void aesni_encrypt_icm(int rounds, const void *key_schedule /*__aligned(16)*/,
91 void aesni_encrypt_xts(int rounds, const void *data_schedule /*__aligned(16)*/,
95 void aesni_decrypt_xts(int rounds, const void *data_schedule /*__aligned(16)*/,
/freebsd/crypto/openssl/crypto/rc5/
H A Drc5_skey.c20 int rounds) in RC5_32_set_key() argument
28 if ((rounds != RC5_16_ROUNDS) && in RC5_32_set_key()
29 (rounds != RC5_12_ROUNDS) && (rounds != RC5_8_ROUNDS)) in RC5_32_set_key()
30 rounds = RC5_16_ROUNDS; in RC5_32_set_key()
32 key->rounds = rounds; in RC5_32_set_key()
50 t = (rounds + 1) * 2; in RC5_32_set_key()
/freebsd/crypto/openssl/test/recipes/30-test_evp_data/
H A Devpmac_siphash.txt14 # SIPHASH tests - default values: 2,4 rounds, 16-byte mac
129 # SIPHASH - default values: 2,4 rounds, explicit 8-byte mac
143 # SIPHASH - default values: 2,4 rounds, explicit 16-byte mac
151 # SIPHASH - default values: 2,4 rounds, explicit 16-byte mac (set as 0)
159 # SIPHASH - default values: 2,4 rounds, explicit 13-byte mac (invalid size)
174 Title = SIPHASH - explicit rounds
178 Ctrl = c-rounds:2
179 Ctrl = d-rounds:4
185 Title = SIPHASH - non-default values: 4,8 rounds
189 Ctrl = c-rounds:4
[all …]
/freebsd/crypto/openssl/doc/man3/
H A DEVP_rc5_32_12_16_cbc.pod35 variable key length cipher with an additional "number of rounds" parameter. By
36 default the key length is set to 128 bits and 12 rounds. Alternative key lengths
45 =item EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_SET_RC5_ROUNDS, rounds, NULL)
47 Sets the number of rounds to B<rounds>. This must be one of RC5_8_ROUNDS,
50 =item EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_GET_RC5_ROUNDS, 0, &rounds)
52 Stores the number of rounds currently configured in B<*rounds> where B<*rounds>
/freebsd/crypto/openssl/providers/implementations/ciphers/
H A Dcipher_rc5.c90 unsigned int rounds; in rc5_set_ctx_params() local
92 if (!OSSL_PARAM_get_uint(p, &rounds)) { in rc5_set_ctx_params()
96 if (rounds != RC5_8_ROUNDS in rc5_set_ctx_params()
97 && rounds != RC5_12_ROUNDS in rc5_set_ctx_params()
98 && rounds != RC5_16_ROUNDS) { in rc5_set_ctx_params()
102 ctx->rounds = rounds; in rc5_set_ctx_params()
125 if (p != NULL && !OSSL_PARAM_set_uint(p, ctx->rounds)) { in OSSL_PARAM_uint()
152 ctx->rounds = RC5_12_ROUNDS; \
/freebsd/crypto/openssl/crypto/evp/
H A De_rc5.c32 int rounds; /* number of rounds */ member
47 data(c)->rounds = RC5_12_ROUNDS; in rc5_ctrl()
51 *(int *)ptr = data(c)->rounds; in rc5_ctrl()
59 data(c)->rounds = arg; in rc5_ctrl()
81 return RC5_32_set_key(&data(ctx)->ks, key_len, key, data(ctx)->rounds); in r_32_12_16_init_key()
/freebsd/sys/crypto/armv8/
H A Darmv8_crypto_wrap.c62 for (i = 0; i < rounds - 1; i += 2) { in armv8_aes_enc()
69 tmp = vaeseq_u8(tmp, keysched[rounds - 1]); in armv8_aes_enc()
71 tmp = vaeseq_u8(tmp, keysched[rounds]); in armv8_aes_enc()
72 tmp = veorq_u8(tmp, keysched[rounds + 1]); in armv8_aes_enc()
84 for (i = 0; i < rounds - 1; i += 2) { in armv8_aes_dec()
91 tmp = vaesdq_u8(tmp, keysched[rounds - 1]); in armv8_aes_dec()
93 tmp = vaesdq_u8(tmp, keysched[rounds]); in armv8_aes_dec()
94 tmp = veorq_u8(tmp, keysched[rounds + 1]); in armv8_aes_dec()
225 block = armv8_aes_enc(rounds - 1, key_schedule, block); in armv8_aes_crypt_xts_block()
270 armv8_aes_crypt_xts_block(rounds, data_schedule, in armv8_aes_crypt_xts()
[all …]
/freebsd/contrib/libarchive/libarchive/
H A Darchive_cryptor.c51 size_t salt_len, unsigned rounds, uint8_t *derived_key, in pbkdf2_sha1() argument
55 pw_len, salt, salt_len, kCCPRFHmacAlgSHA1, rounds, in pbkdf2_sha1()
67 size_t salt_len, unsigned rounds, uint8_t *derived_key, in pbkdf2_sha1() argument
80 (PUCHAR)(uintptr_t)salt, (ULONG)salt_len, rounds, in pbkdf2_sha1()
92 size_t salt_len, unsigned rounds, uint8_t *derived_key, in pbkdf2_sha1() argument
121 size_t salt_len, unsigned rounds, uint8_t *derived_key, in pbkdf2_sha1() argument
123 pbkdf2_hmac_sha1((unsigned)pw_len, (const uint8_t *)pw, rounds, in pbkdf2_sha1()
132 size_t salt_len, unsigned rounds, uint8_t *derived_key, in pbkdf2_sha1() argument
135 PKCS5_PBKDF2_HMAC_SHA1(pw, pw_len, salt, salt_len, rounds, in pbkdf2_sha1()
145 size_t salt_len, unsigned rounds, uint8_t *derived_key, in pbkdf2_sha1() argument
[all …]
/freebsd/crypto/openssl/crypto/aria/
H A Daria.c483 Nr = key->rounds; in ossl_aria_encrypt()
556 key->rounds = Nr; in ossl_aria_set_encrypt_key()
1102 xor128(o, o, &keys[rounds]); in do_encrypt()
1135 key->rounds = 12; in ossl_aria_set_encrypt_key()
1143 key->rounds = 14; in ossl_aria_set_encrypt_key()
1152 key->rounds = 16; in ossl_aria_set_encrypt_key()
1180 if (key->rounds > 12) { in ossl_aria_set_encrypt_key()
1184 if (key->rounds > 14) { in ossl_aria_set_encrypt_key()
1200 unsigned int i, rounds = ek.rounds; in ossl_aria_set_decrypt_key() local
1203 key->rounds = rounds; in ossl_aria_set_decrypt_key()
[all …]
/freebsd/crypto/openssl/crypto/sha/asm/
H A Dsha512-ia64.pl94 $rounds=80;
108 $rounds=64;
508 { .mib; mov ar.lc=$rounds-17
590 { .mmb; add Ktbl=-$SZ*$rounds,Ktbl
645 .size K256#,$SZ*$rounds
691 .size K512#,$SZ*$rounds
/freebsd/contrib/bearssl/src/rsa/
H A Drsa_i15_keygen.c231 int rounds; in mkprime() local
350 rounds = 12; in mkprime()
352 rounds = 9; in mkprime()
354 rounds = 6; in mkprime()
356 rounds = 4; in mkprime()
358 rounds = 3; in mkprime()
360 rounds = 2; in mkprime()
363 if (miller_rabin(rng, x, rounds, t, tlen)) { in mkprime()
/freebsd/crypto/openssl/doc/man7/
H A DEVP_MAC-Siphash.pod44 =item "c-rounds" (B<OSSL_MAC_PARAM_C_ROUNDS>) <unsigned integer>
46 Specifies the number of rounds per message block. By default this is I<2>.
48 =item "d-rounds" (B<OSSL_MAC_PARAM_D_ROUNDS>) <unsigned integer>
50 Specifies the number of finalisation rounds. By default this is I<4>.

12345