summaryrefslogtreecommitdiff
blob: 70aa2633c9413917d80366a10327feb5b186620d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
	<maintainer>
		<email>blueness@gentoo.org</email>
		<name>Anthony G. Basile</name>
	</maintainer>
	<use>
		<flag name="smallstack">Enable Small Stack Usage (excludes big or huge)</flag>
		<flag name="small">Choose small cache size (excludes big or huge)</flag>
		<flag name="big">Choose big cache size (excludes small or huge)</flag>
		<flag name="huge">Choose big cache size (excludes small or big)</flag>
		<flag name="aes">Enable AES cipher support</flag>
		<flag name="aes-gcm">Enable AES Galois/Counter mode</flag>
		<flag name="aes-ccm">Eanble AES Counter with CBC-MAC mode</flag>
		<flag name="aes-ni">Enable Intel AES instruction support</flag>
		<flag name="arc4">Enable ARC4 cipher support</flag>
		<flag name="asn">Enable ASN cipher support</flag>
		<flag name="blake2">Enable CyaSSL BLAKE2 support</flag>
		<flag name="camellia">Enable Camellia-CBC cipher support</flag>
		<flag name="coding">Enable Coding base 16/64</flag>
		<flag name="dh">Enable DH cipher support</flag>
		<flag name="dsa">Enable DSA cipher support</flag>
		<flag name="des3">Enable triple DES support</flag>
		<flag name="ecc">Enable Elliptic Curve support</flag>
		<flag name="hc128">Enable HC-128 support</flag>
		<flag name="hkdf">Enable HKDF (HMAC-KDF) support</flag>
		<flag name="md2">Enable MD2 support</flag>
		<flag name="md4">Enable MD4 support</flag>
		<flag name="md5">Enable MD5 support</flag>
		<flag name="nullcipher">Enable nullcipher support</flag>
		<flag name="psk">Enable Pre-Shared Key support</flag>
		<flag name="leanpsk">Enable lean PSK support (requires psk)</flag>
		<flag name="rabbit">Enable RABBIT cipher support</flag>
		<flag name="ripemd">Enable RIPEMD-160 support</flag>
		<flag name="rsa">Enable RSA cihper support</flag>
		<flag name="sha">Enable SHA cipher support</flag>
		<flag name="sha512">Enable SHA-160 support</flag>
		<flag name="supportedcurves">Enable Supported Elliptic Curves</flag>
		<flag name="ocsp">Enable Online Certificate Status Protocol</flag>
		<flag name="crl">Enable Certificate Revocation List</flag>
		<flag name="crl-monitor">Enable Certificate Revocation List Directory Monitoring</flag>
		<flag name="scep">Enable wolfSCEP</flag>
		<flag name="savesession">Support session saving</flag>
		<flag name="savecert">Support certificate saving</flag>
		<flag name="sessioncerts">Store session certificates</flag>
		<flag name="testcert">Enable certificate testing</flag>
		<flag name="atomicuser">Enable Atomic User Record Layer</flag>
		<flag name="pkcallbacks">Enable Public Key Callbacks</flag>
		<flag name="sep">Enable sep extensions</flag>
		<flag name="maxfragment">Enable Maximum Fragment Length</flag>
		<flag name="truncatedhmac">Enable Truncated HMAC</flag>
		<flag name="tlsx">Enable all TLS Extensions</flag>
		<flag name="pkcs7">Enable PKCS7 standard</flag>
		<flag name="errorstrings">Enable error strings table</flag>
		<flag name="memory">Enable memory callbacks</flag>
		<flag name="dtls">Enable datagram TLS (must be disabled for tests)</flag>
		<flag name="extra">Enable extra OpenSSL API</flag>
		<flag name="fortress">Enable fortress SSL build (requires extra and SHA512)</flag>
		<flag name="httpd">Enable features for yaSSL web server</flag>
		<flag name="mcapi">Enable Microchip API</flag>
		<flag name="pwdbased">Enable PWDBASED (requires extra)</flag>
		<flag name="sni">Enable server name indication</flag>
		<flag name="sniffer">Allow collection/decryption of SSL traffic</flag>
		<flag name="cyassl-hardening">Add hardening flags to CFLAGS/LDFLAGS</flag>
	</use>
</pkgmetadata>