/freebsd/lib/libmd/aarch64/ |
H A D | sha1block.S | 2 * Copyright (c) 2024 Robert Clausecker <fuz@freebsd.org> 6 * sha1block_sha1 implementation based on sha1-arm.c, 30 c .req w5 label 61 .macro func1 a, b, c, d, e 62 and f, \c, \b 67 .macro func2 a, b, c, d, e 68 eor f, \b, \c 72 .macro func3 a, b, c, d, e 73 eor tmp, \b, \c 74 and f, \b, \c [all …]
|
/freebsd/crypto/openssl/crypto/sha/ |
H A D | keccak1600.c | 121 * possible. With one caveat. Because of the way C stores matrices, 128 uint64_t C[5], D[5]; in Theta() local 131 C[0] = A[0][0]; in Theta() 132 C[1] = A[0][1]; in Theta() 133 C[2] = A[0][2]; in Theta() 134 C[3] = A[0][3]; in Theta() 135 C[4] = A[0][4]; in Theta() 138 C[0] ^= A[y][0]; in Theta() 139 C[1] ^= A[y][1]; in Theta() 140 C[2] ^= A[y][2]; in Theta() [all …]
|
/freebsd/crypto/openssl/crypto/sha/asm/ |
H A D | keccak1600-s390x.pl | 21 # sha/keccak1600.c) with C[5] and D[5] held in register bank. Though 39 $SIZE_T=4; 48 my @A = map([ 8*$_, 8*($_+1), 8*($_+2), 8*($_+3), 8*($_+4) ], (0,5,10,15,20)); 50 my @C = map("%r$_",(0,1,5..7)); 53 my ($src,$dst,$iotas) = map("%r$_",(2..4)); 56 $stdframe=16*$SIZE_T+4*8; 65 { my @C = @C; # copy, because we mess them up... 75 lg @C[0],$A[4][0]($src) 76 lg @C[1],$A[4][1]($src) 77 lg @C[2],$A[4][2]($src) [all …]
|
H A D | keccak1600-c64x.pl | 20 # This is straightforward KECCAK_1X_ALT variant (see sha/keccak1600.c) 30 my @A = map([ $_, ($_+1), ($_+2), ($_+3), ($_+4) ], (5,10,16,21,26)); 31 $A[1][4] = 31; # B14 is reserved, A14 is used as iota[] 32 ($A[3][0],$A[4][1]) = ($A[4][1],$A[3][0]); 33 my @C = (0..4,$A[3][0],$A[4][0]); 63 # +1--->+------+------+<- -9 below 4 slots are used by KeccakF1600_int 69 # +4--->+------+------+<- -6 73 # +6--->+------+------+<- -4 106 || STDW B3:B2,*SP[4] 119 XOR A$A[0][2],A$A[1][2],A$C[2] ; Theta [all …]
|
H A D | keccak1600-x86_64.pl | 21 # sha/keccak1600.c) with C[5] and D[5] held in register bank. Though 48 # gcc-5.x, 50% for gcc-4.x, 90% for gcc-3.x. 70 8*($_+3)-100, 8*($_+4)-100 ], (0,5,10,15,20)); 72 my @C = ("%rax","%rbx","%rcx","%rdx","%rbp"); 90 mov $A[4][0](%rdi),@C[0] 91 mov $A[4][1](%rdi),@C[1] 92 mov $A[4][2](%rdi),@C[2] 93 mov $A[4][3](%rdi),@C[3] 94 mov $A[4][4](%rdi),@C[4] 104 xor $A[0][2](%rdi),@C[2] [all …]
|
H A D | keccak1600-armv8.pl | 119 my @A = map([ "x$_", "x".($_+1), "x".($_+2), "x".($_+3), "x".($_+4) ], 123 my @C = map("x$_", (26,27,28,30)); 132 adrp $C[2],iotas 133 add $C[2],$C[2],:lo12:iotas 134 stp $C[2],x30,[sp,#16] // 32 bytes on top are mine 136 .align 4 139 eor $C[0],$A[0][0],$A[1][0] 140 stp $A[0][4],$A[1][4],[sp,#0] // offload pair... 141 eor $C[1],$A[0][1],$A[1][1] 142 eor $C[2],$A[0][2],$A[1][2] [all …]
|
H A D | keccak1600-ppc64.pl | 36 # over gcc-4.x-generated KECCAK_1X_ALT code. Newer compilers do 78 my @A = map([ "r$_", "r".($_+1), "r".($_+2), "r".($_+3), "r".($_+4) ], 82 my @C = map("r$_", (0,3,4,5)); 99 .align 4 101 xor $C[0],$A[0][0],$A[1][0] ; Theta 102 std $A[0][4],`$TEMP+0`($sp) 103 xor $C[1],$A[0][1],$A[1][1] 104 std $A[1][4],`$TEMP+8`($sp) 105 xor $C[2],$A[0][2],$A[1][2] 106 std $A[2][4],`$TEMP+16`($sp) [all …]
|
H A D | keccak1600-armv4.pl | 20 # Non-NEON code is KECCAK_1X variant (see sha/keccak1600.c) with bit 39 # e.g. 'eor a,b>>>x,c>>>y'. This conundrum is resolved by using 40 # 'eor a,b,c>>>(x-y)' and then merge-rotating 'a' in next operation 90 my @C = map("r$_",(0..9)); 111 my @A = map([ 8*$_, 8*($_+1), 8*($_+2), 8*($_+3), 8*($_+4) ], (0,5,10,15,20)); 113 my @T = map([ 8*$_, 8*($_+1), 8*($_+2), 8*($_+3), 8*($_+4) ], (30,35,40,45,50)); 159 add @C[9],sp,#$A[4][2] 162 ldmia @C[9],{@C[4]-@C[9]} @ A[4][2..4] 169 .align 4 173 my (@A,@R); (@A[0..4],@R) = @_; [all …]
|
H A D | keccak1600-mmx.pl | 20 # Below code is KECCAK_2X implementation (see sha/keccak1600.c) with 21 # C[5] held in register bank and D[5] offloaded to memory. Though 72 my @C = map("mm$_",(0..4)); 75 8*($_+3)-100, 8*($_+4)-100 ], (0,5,10,15,20)); 76 my @D = map(8*$_+4, (0..4)); 86 &movq (@C[0],&QWP($A[4][0],"esi")); 87 &movq (@C[1],&QWP($A[4][1],"esi")); 88 &movq (@C[2],&QWP($A[4][2],"esi")); 89 &movq (@C[3],&QWP($A[4][3],"esi")); 90 &movq (@C[4],&QWP($A[4][4],"esi")); [all …]
|
/freebsd/sys/crypto/openssl/arm/ |
H A D | keccak1600-armv4.S | 48 ldmia r9,{r4,r5,r6,r7,r8,r9} @ A[4][2..4] 55 .align 4 126 ldmia r10,{r10,r11,r12,r14} @ A[1][4]..A[2][0] 138 ldmia r10,{r10,r11,r12,r14} @ A[2][3..4] 156 ldmia r10,{r10,r11,r12,r14} @ A[3][4]..A[4][0] 158 ldr r10,[sp,#168] @ A[4][1] 160 ldr r11,[sp,#168+4] 164 ldr r14,[sp,#16+4] 170 ldmia r10,{r10,r11,r12,r14} @ A[0][3..4] 177 eor r10,r0,r5,ror#32-1 @ E[0] = ROL64(C[2], 1) ^ C[0]; [all …]
|
/freebsd/crypto/heimdal/doc/doxyout/hcrypto/man/man3/ |
H A D | hcrypto_evp.3 | 142 .RI "size_t \fBEVP_CIPHER_block_size\fP (const EVP_CIPHER *c)" 145 .RI "size_t \fBEVP_CIPHER_key_length\fP (const EVP_CIPHER *c)" 148 .RI "size_t \fBEVP_CIPHER_iv_length\fP (const EVP_CIPHER *c)" 151 .RI "void \fBEVP_CIPHER_CTX_init\fP (EVP_CIPHER_CTX *c)" 154 .RI "int \fBEVP_CIPHER_CTX_cleanup\fP (EVP_CIPHER_CTX *c)" 157 .RI "int \fBEVP_CIPHER_CTX_set_key_length\fP (EVP_CIPHER_CTX *c, int length)" 184 .RI "int \fBEVP_CipherInit_ex\fP (EVP_CIPHER_CTX *ctx, const EVP_CIPHER *c, ENGINE *engine, const v… 260 .RS 4 268 \fBexample_evp_cipher.c\fP. 274 .RS 4 [all …]
|
/freebsd/contrib/netbsd-tests/lib/libc/regex/data/att/ |
H A D | forcedassoc.dat | 3 E (a|ab)(c|bcd) abcd (0,4)(0,1)(1,4) 4 E (a|ab)(bcd|c) abcd (0,4)(0,1)(1,4) 5 E (ab|a)(c|bcd) abcd (0,4)(0,1)(1,4) 6 E (ab|a)(bcd|c) abcd (0,4)(0,1)(1,4) 7 E ((a|ab)(c|bcd))(d*) abcd (0,4)(0,4)(0,1)(1,4)(4,4) 8 E ((a|ab)(bcd|c))(d*) abcd (0,4)(0,4)(0,1)(1,4)(4,4) 9 E ((ab|a)(c|bcd))(d*) abcd (0,4)(0,4)(0,1)(1,4)(4,4) 10 E ((ab|a)(bcd|c))(d*) abcd (0,4)(0,4)(0,1)(1,4)(4,4) 11 E (a|ab)((c|bcd)(d*)) abcd (0,4)(0,2)(2,4)(2,3)(3,4) 12 E (a|ab)((bcd|c)(d*)) abcd (0,4)(0,2)(2,4)(2,3)(3,4) [all …]
|
H A D | leftassoc.dat | 3 E (a|ab)(c|bcd)(d*) abcd (0,4)(0,1)(1,4)(4,4) 4 E (a|ab)(bcd|c)(d*) abcd (0,4)(0,1)(1,4)(4,4) 5 E (ab|a)(c|bcd)(d*) abcd (0,4)(0,1)(1,4)(4,4) 6 E (ab|a)(bcd|c)(d*) abcd (0,4)(0,1)(1,4)(4,4) 8 E (a*)(b|abc)(c*) abc (0,3)(0,0)(0,3)(3,3) 9 E (a*)(abc|b)(c*) abc (0,3)(0,0)(0,3)(3,3) 10 E (a*)(b|abc)(c*) abc (0,3)(0,0)(0,3)(3,3) 11 E (a*)(abc|b)(c*) abc (0,3)(0,0)(0,3)(3,3) 13 E (a|ab)(c|bcd)(d|.*) abcd (0,4)(0,1)(1,4)(4,4) 14 E (a|ab)(bcd|c)(d|.*) abcd (0,4)(0,1)(1,4)(4,4) [all …]
|
/freebsd/crypto/heimdal/doc/doxyout/krb5/man/man3/ |
H A D | krb5_support.3 | 22 …*KRB5_LIB_CALL \fBkrb5_config_get_list\fP (krb5_context context, const krb5_config_section *c,...)" 25 …ALL \fBkrb5_config_vget_list\fP (krb5_context context, const krb5_config_section *c, va_list args)" 28 …RB5_LIB_CALL \fBkrb5_config_get_string\fP (krb5_context context, const krb5_config_section *c,...)" 31 …L \fBkrb5_config_vget_string\fP (krb5_context context, const krb5_config_section *c, va_list args)" 34 …ig_vget_string_default\fP (krb5_context context, const krb5_config_section *c, const char *def_val… 37 …fig_get_string_default\fP (krb5_context context, const krb5_config_section *c, const char *def_val… 40 … \fBkrb5_config_vget_strings\fP (krb5_context context, const krb5_config_section *c, va_list args)" 43 …B5_LIB_CALL \fBkrb5_config_get_strings\fP (krb5_context context, const krb5_config_section *c,...)" 49 …nfig_vget_bool_default\fP (krb5_context context, const krb5_config_section *c, krb5_boolean def_va… 52 …ALL \fBkrb5_config_vget_bool\fP (krb5_context context, const krb5_config_section *c, va_list args)" [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__charconv/ |
H A D | tables.h | 1 // -*- C++ -*- 32 …'0', '0', '0', '1', '0', '2', '0', '3', '0', '4', '0', '5', '0', '6', '0', '7', '1', '0', '1', '1'… 33 …'1', '3', '1', '4', '1', '5', '1', '6', '1', '7', '2', '0', '2', '1', '2', '2', '2', '3', '2', '4'… 34 …, '2', '7', '3', '0', '3', '1', '3', '2', '3', '3', '3', '4', '3', '5', '3', '6', '3', '7', '4', '… 35 …'4', '1', '4', '2', '4', '3', '4', '4', '4', '5', '4', '6', '4', '7', '5', '0', '5', '1', '5', '2'… 36 …'5', '4', '5', '5', '5', '6', '5', '7', '6', '0', '6', '1', '6', '2', '6', '3', '6', '4', '6', '5'… 37 '6', '7', '7', '0', '7', '1', '7', '2', '7', '3', '7', '4', '7', '5', '7', '6', '7', '7'}; 40 …'0', '0', '0', '1', '0', '2', '0', '3', '0', '4', '0', '5', '0', '6', '0', '7', '0', '8', '0', '9'… 41 …'b', '0', 'c', '0', 'd', '0', 'e', '0', 'f', '1', '0', '1', '1', '1', '2', '1', '3', '1', '4', '1'… 42 …'1', '7', '1', '8', '1', '9', '1', 'a', '1', 'b', '1', 'c', '1', 'd', '1', 'e', '1', 'f', '2', '0'… [all …]
|
/freebsd/secure/usr.bin/openssl/man/ |
H A D | openssl-s_server.1 | 19 .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. 21 . ds C` "" 22 . ds C' "" 25 . ds C` 26 . ds C' 58 .TH OPENSSL-S_SERVER 1ossl 2025-09-30 3.5.4 OpenSSL 72 [\fB\-4\fR] 284 .IP \fB\-help\fR 4 287 .IP "\fB\-port\fR \fI+int\fR" 4 290 .IP "\fB\-accept\fR \fIval\fR" 4 [all …]
|
H A D | openssl-cmp.1 | 19 .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. 21 . ds C` "" 22 . ds C' "" 25 . ds C` 26 . ds C' 58 .TH OPENSSL-CMP 1ossl 2025-09-30 3.5.4 OpenSSL 270 .IP \fB\-help\fR 4 273 .IP "\fB\-config\fR \fIfilename\fR" 4 277 Default filename is from the environment variable \f(CW\*(C`OPENSSL_CONF\*(C'\fR. 278 .IP "\fB\-section\fR \fInames\fR" 4 [all …]
|
/freebsd/crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/ |
H A D | prv-1024-seed.txt | 3 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e: 4 0f:10:11:12:13:14:15:16:17:18:19:1a:1b:1c:1d: 5 1e:1f:20:21:22:23:24:25:26:27:28:29:2a:2b:2c: 7 3c:3d:3e:3f 9 f7:7b:7f:6b:15:c7:3f:e2:cc:54:6b:67:fb:77:4c: 12 c8:31:1c:55:96:3f:50:0a:3c:7b:1b:8f:2a:58:55: 14 27:3a:57:43:51:7d:15:12:08:bd:4a:a6:1e:75:ba: 15 67:b0:bd:59:4a:99:49:19:62:7a:c0:a8:04:d4:89: 17 66:82:3d:50:31:8c:8b:f2:61:ab:12:0a:28:a0:4f: 18 ec:01:cc:15:f2:b7:19:12:ce:e5:4a:a8:ee:d8:54: [all …]
|
H A D | prv-1024-priv.txt | 3 f7:7b:7f:6b:15:c7:3f:e2:cc:54:6b:67:fb:77:4c: 6 c8:31:1c:55:96:3f:50:0a:3c:7b:1b:8f:2a:58:55: 8 27:3a:57:43:51:7d:15:12:08:bd:4a:a6:1e:75:ba: 9 67:b0:bd:59:4a:99:49:19:62:7a:c0:a8:04:d4:89: 11 66:82:3d:50:31:8c:8b:f2:61:ab:12:0a:28:a0:4f: 12 ec:01:cc:15:f2:b7:19:12:ce:e5:4a:a8:ee:d8:54: 13 69:4b:6b:a8:86:b5:eb:76:61:e6:d5:6a:ac:21:3c: 14 c1:d8:14:d5:92:b3:95:55:4f:ae:74:47:6d:34:37: 15 11:63:12:9b:f8:64:52:72:50:60:6c:c2:1a:53:74: 17 76:39:95:24:76:3e:b4:81:ce:aa:11:36:6c:34:74: [all …]
|
/freebsd/crypto/krb5/src/lib/crypto/builtin/aes/ |
H A D | kresults.expected | 3 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 12 46 64 31 29 64 86 ED 9C D7 1F C2 07 25 48 20 A2 15 C4 A8 5A EB 0B 20 41 49 4F 8B F1 F8 CD 30 F1 13 18 1B 39 DA 37 40 D3 DF FE AC 89 D6 BB 4C 29 F1 0A 19 E1 43 64 CB 16 D3 FF CF E8 FA 6A 2C EC A2 69 34 23 22 3C F8 A8 29 95 80 49 57 87 6E 9F A7 11 63 50 24 6B 4E 5B 8C 8F A4 DB 1B 95 D3 E8 C5 C5 FB 5A 00 27 83 FE B6 7B 73 4F CE DB 8E 97 D4 06 96 11 B7 23 34 25 4F 90 96 01 9B 09 27 5E FF 95 69 E0 70 DC 50 35 A3 D1 6F E1 EF 7B 6D 2F 4F 93 48 90 02 0D F1 8A [all …]
|
/freebsd/secure/caroot/trusted/ |
H A D | ANF_Secure_Server_Root_CA.pem | 19 …Issuer: serialNumber = G63287510, C = ES, O = ANF Autoridad de Certificacion, OU = ANF CA Raiz, CN… 21 Not Before: Sep 4 10:00:38 2019 GMT 23 …Subject: serialNumber = G63287510, C = ES, O = ANF Autoridad de Certificacion, OU = ANF CA Raiz, C… 29 01:9d:9c:0b:81:5f:73:49:ba:a7:ac:f3:04:4e:7b: 30 96:0b:ec:11:e0:5b:a6:1c:ce:1b:d2:0d:83:1c:2b: 32 c8:61:4e:b6:26:c1:4c:8d:ff:4c:ef:34:b2:1f:65: 33 d8:b9:78:f5:ad:a9:71:b9:ef:4f:58:1d:a5:de:74: 34 20:97:a1:ed:68:4c:de:92:17:4b:bc:ab:ff:65:9a: 35 9e:fb:47:d9:57:72:f3:09:a1:ae:76:44:13:6e:9c: 39 3e:f6:35:64:da:0c:1c:a1:84:4b:2f:4b:4b:e2:2c: [all …]
|
/freebsd/crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/ |
H A D | prv-44-seed.txt | 3 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e: 4 0f:10:11:12:13:14:15:16:17:18:19:1a:1b:1c:1d: 7 d7:b2:b4:72:54:aa:e0:db:45:e7:93:0d:4a:98:d2: 10 fe:47:34:bd:95:f4:35:ff:9a:61:3a:a5:4a:a4:1c: 11 2c:69:4c:04:32:9a:07:b1:fa:bb:48:f5:2a:30:9f: 13 be:e3:36:85:85:4a:88:26:9d:a3:20:d5:12:0b:fc: 14 fe:89:a1:8e:30:f7:11:4d:83:aa:40:4a:64:6b:6c: 17 40:28:98:14:61:48:a6:61:4c:42:48:a1:92:08:c2: 19 14:09:14:83:6c:18:a7:80:84:10:6e:c9:c0:70:22: 20 b5:64:08:b0:61:0c:07:04:98:12:44:51:88:69:59: [all …]
|
H A D | prv-44-priv.txt | 3 d7:b2:b4:72:54:aa:e0:db:45:e7:93:0d:4a:98:d2: 6 fe:47:34:bd:95:f4:35:ff:9a:61:3a:a5:4a:a4:1c: 7 2c:69:4c:04:32:9a:07:b1:fa:bb:48:f5:2a:30:9f: 9 be:e3:36:85:85:4a:88:26:9d:a3:20:d5:12:0b:fc: 10 fe:89:a1:8e:30:f7:11:4d:83:aa:40:4a:64:6b:6c: 13 40:28:98:14:61:48:a6:61:4c:42:48:a1:92:08:c2: 15 14:09:14:83:6c:18:a7:80:84:10:6e:c9:c0:70:22: 16 b5:64:08:b0:61:0c:07:04:98:12:44:51:88:69:59: 17 00:46:22:93:20:41:06:2e:42:b6:4c:01:16:49:14: 18 28:4c:41:a8:51:80:46:0a:51:16:51:5a:08:20:02: [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-aarch64/sha2/ |
H A D | sha256-armv8.S | 19 * Portions Copyright (c) 2022 Tino Reichardt <milky-zfs@mcmilk.de> 27 .word 4 32 .word 4 63 hint #34 // bti c 72 sub sp,sp,#4*4 75 ldp w22,w23,[x0,#2*4] 76 ldp w24,w25,[x0,#4*4] 78 ldp w26,w27,[x0,#6*4] 83 ldp w3,w4,[x1],#2*4 84 ldr w19,[x30],#4 // *K++ [all …]
|
/freebsd/crypto/openssl/crypto/ec/curve448/arch_64/ |
H A D | f_impl64.c | 27 uint64_t *c = cs->limb; 30 uint64_t aa[4], bb[4], bbb[4]; 33 for (i = 0; i < 4; i++) { 34 aa[i] = a[i] + a[i + 4]; 35 bb[i] = b[i] + b[i + 4]; 36 bbb[i] = bb[i] + b[i + 4]; 39 for (i = 0; i < 4; i++) { 45 accum0 += widemul(a[j + 4], b[i - j + 4]); 47 for (; j < 4; j++) { 49 accum1 += widemul(aa[j], bbb[i + 4 - j]); [all …]
|