| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/include/openssl/ |
| H A D | dsa.h | 74 // DSA contains functions for signing and verifying with the Digital Signature 84 // DSA_new returns a new, empty DSA object or NULL on error. 85 OPENSSL_EXPORT DSA *DSA_new(void); 87 // DSA_free decrements the reference count of |dsa| and frees it if the 89 OPENSSL_EXPORT void DSA_free(DSA *dsa); 91 // DSA_up_ref increments the reference count of |dsa| and returns one. 92 OPENSSL_EXPORT int DSA_up_ref(DSA *dsa); 97 // DSA_get0_pub_key returns |dsa|'s public key. 98 OPENSSL_EXPORT const BIGNUM *DSA_get0_pub_key(const DSA *dsa); 100 // DSA_get0_priv_key returns |dsa|'s private key, or NULL if |dsa| is a public [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/include/openssl/ |
| H A D | dsa.h | 74 // DSA contains functions for signing and verifying with the Digital Signature 84 // DSA_new returns a new, empty DSA object or NULL on error. 85 OPENSSL_EXPORT DSA *DSA_new(void); 87 // DSA_free decrements the reference count of |dsa| and frees it if the 89 OPENSSL_EXPORT void DSA_free(DSA *dsa); 91 // DSA_up_ref increments the reference count of |dsa| and returns one. 92 OPENSSL_EXPORT int DSA_up_ref(DSA *dsa); 97 // DSA_get0_pub_key returns |dsa|'s public key. 98 OPENSSL_EXPORT const BIGNUM *DSA_get0_pub_key(const DSA *dsa); 100 // DSA_get0_priv_key returns |dsa|'s private key, or NULL if |dsa| is a public [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/host_include/openssl/ |
| H A D | dsa.h | 74 // DSA contains functions for signing and verifying with the Digital Signature 84 // DSA_new returns a new, empty DSA object or NULL on error. 85 OPENSSL_EXPORT DSA *DSA_new(void); 87 // DSA_free decrements the reference count of |dsa| and frees it if the 89 OPENSSL_EXPORT void DSA_free(DSA *dsa); 91 // DSA_up_ref increments the reference count of |dsa| and returns one. 92 OPENSSL_EXPORT int DSA_up_ref(DSA *dsa); 97 // DSA_get0_pub_key returns |dsa|'s public key. 98 OPENSSL_EXPORT const BIGNUM *DSA_get0_pub_key(const DSA *dsa); 100 // DSA_get0_priv_key returns |dsa|'s private key, or NULL if |dsa| is a public [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/host_include/openssl/ |
| H A D | dsa.h | 74 // DSA contains functions for signing and verifying with the Digital Signature 84 // DSA_new returns a new, empty DSA object or NULL on error. 85 OPENSSL_EXPORT DSA *DSA_new(void); 87 // DSA_free decrements the reference count of |dsa| and frees it if the 89 OPENSSL_EXPORT void DSA_free(DSA *dsa); 91 // DSA_up_ref increments the reference count of |dsa| and returns one. 92 OPENSSL_EXPORT int DSA_up_ref(DSA *dsa); 97 // DSA_get0_pub_key returns |dsa|'s public key. 98 OPENSSL_EXPORT const BIGNUM *DSA_get0_pub_key(const DSA *dsa); 100 // DSA_get0_priv_key returns |dsa|'s private key, or NULL if |dsa| is a public [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v1/export-user_ta/host_include/openssl/ |
| H A D | dsa.h | 74 // DSA contains functions for signing and verifying with the Digital Signature 80 // DSA_new returns a new, empty DSA object or NULL on error. 81 OPENSSL_EXPORT DSA *DSA_new(void); 83 // DSA_free decrements the reference count of |dsa| and frees it if the 85 OPENSSL_EXPORT void DSA_free(DSA *dsa); 87 // DSA_up_ref increments the reference count of |dsa| and returns one. 88 OPENSSL_EXPORT int DSA_up_ref(DSA *dsa); 93 // DSA_get0_key sets |*out_pub_key| and |*out_priv_key|, if non-NULL, to |dsa|'s 94 // public and private key, respectively. If |dsa| is a public key, the private 96 OPENSSL_EXPORT void DSA_get0_key(const DSA *dsa, const BIGNUM **out_pub_key, [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v1/export-user_ta/include/openssl/ |
| H A D | dsa.h | 74 // DSA contains functions for signing and verifying with the Digital Signature 80 // DSA_new returns a new, empty DSA object or NULL on error. 81 OPENSSL_EXPORT DSA *DSA_new(void); 83 // DSA_free decrements the reference count of |dsa| and frees it if the 85 OPENSSL_EXPORT void DSA_free(DSA *dsa); 87 // DSA_up_ref increments the reference count of |dsa| and returns one. 88 OPENSSL_EXPORT int DSA_up_ref(DSA *dsa); 93 // DSA_get0_key sets |*out_pub_key| and |*out_priv_key|, if non-NULL, to |dsa|'s 94 // public and private key, respectively. If |dsa| is a public key, the private 96 OPENSSL_EXPORT void DSA_get0_key(const DSA *dsa, const BIGNUM **out_pub_key, [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/host/openssl/include/openssl/ |
| H A D | dsa.h | 1 /* crypto/dsa/dsa.h */ 71 # error DSA is disabled. 93 * new with 0.9.7h; the built-in DSA implementation now uses constant time 100 * If this flag is set the DSA method is FIPS compliant and can be used in 121 /* typedef struct dsa_st DSA; */ 131 DSA_SIG *(*dsa_do_sign) (const unsigned char *dgst, int dlen, DSA *dsa); 132 int (*dsa_sign_setup) (DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, 135 DSA_SIG *sig, DSA *dsa); 136 int (*dsa_mod_exp) (DSA *dsa, BIGNUM *rr, BIGNUM *a1, BIGNUM *p1, 140 int (*bn_mod_exp) (DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p, [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/ABI/stable/ |
| H A D | sysfs-driver-dma-idxd | 1 What: /sys/bus/dsa/devices/dsa<m>/version 7 What: /sys/bus/dsa/devices/dsa<m>/cdev_major 14 What: /sys/bus/dsa/devices/dsa<m>/errors 20 What: /sys/bus/dsa/devices/dsa<m>/max_batch_size 26 What: /sys/bus/dsa/devices/dsa<m>/max_work_queues_size 32 What: /sys/bus/dsa/devices/dsa<m>/max_engines 38 What: /sys/bus/dsa/devices/dsa<m>/max_groups 44 What: /sys/bus/dsa/devices/dsa<m>/max_tokens 49 The bandwidth tokens represent resources within the DSA 53 What: /sys/bus/dsa/devices/dsa<m>/max_transfer_size [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/networking/dsa/ |
| H A D | dsa.rst | 5 This document describes the **Distributed Switch Architecture (DSA)** subsystem 23 or more CPU or management port. The DSA subsystem currently relies on the 28 be later referred to as "master" and "cpu" in DSA terminology and code. 30 The D in DSA stands for Distributed, because the subsystem has been designed 33 ports are referred to as "dsa" ports in DSA terminology and code. A collection 36 For each front-panel port, DSA will create specialized network devices which are 39 interfaces in DSA terminology and code. 41 The ideal case for using DSA is when an Ethernet switch supports a "switch tag" 54 Note that DSA does not currently create network interfaces for the "cpu" and 55 "dsa" ports because: [all …]
|
| H A D | bcm_sf2.rst | 41 The driver is located in ``drivers/net/dsa/bcm_sf2.c`` and is implemented as a DSA 42 driver; see ``Documentation/networking/dsa/dsa.rst`` for details on the subsystem 49 ``net/dsa/tag_brcm.c``. 51 Overall, the SF2 driver is a fairly regular DSA driver; there are a few 57 The DSA platform device driver is probed using a specific compatible string 58 provided in ``net/dsa/dsa.c``. The reason for that is because the DSA subsystem gets 59 registered as a platform device driver currently. DSA will provide the needed 70 Broadcom switches connected to a SF2 require the use of the DSA slave MDIO bus 74 "double" programming. Using DSA, and setting ``ds->phys_mii_mask`` accordingly, we
|
| H A D | b53.rst | 16 The driver is located in ``drivers/net/dsa/b53/`` and is implemented as a 17 DSA driver; see ``Documentation/networking/dsa/dsa.rst`` for details on the 24 ``net/dsa/tag_brcm.c``. 30 configuration described in the :ref:`dsa-config-showcases`. 36 DSA driver and will work like all DSA drivers which supports tagging. 38 See :ref:`dsa-tagged-configuration`. 48 The configuration slightly differ from the :ref:`dsa-vlan-configuration`. 54 In difference to the configuration described in :ref:`dsa-vlan-configuration`
|
| H A D | lan9303.rst | 13 The driver is implemented as a DSA driver, see ``Documentation/networking/dsa/dsa.rst``. 15 See ``Documentation/devicetree/bindings/net/dsa/lan9303.txt`` for device tree 21 interfaces (which is the default state of a DSA device). Due to HW limitations,
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-extended/pam/pam-ssh-agent-auth/ |
| H A D | 0001-Adapt-to-OpenSSL-1.1.1.patch | 113 pamsshagentauth_buffer_put_bignum2(b, key->dsa->p); 114 pamsshagentauth_buffer_put_bignum2(b, key->dsa->q); 115 pamsshagentauth_buffer_put_bignum2(b, key->dsa->g); 116 pamsshagentauth_buffer_put_bignum2(b, key->dsa->pub_key); 117 pamsshagentauth_buffer_put_bignum2(b, key->dsa->priv_key); 119 + pamsshagentauth_buffer_put_bignum2(b, DSA_get0_p(key->dsa)); 120 + pamsshagentauth_buffer_put_bignum2(b, DSA_get0_q(key->dsa)); 121 + pamsshagentauth_buffer_put_bignum2(b, DSA_get0_g(key->dsa)); 122 + pamsshagentauth_buffer_put_bignum2(b, DSA_get0_pub_key(key->dsa)); 123 + pamsshagentauth_buffer_put_bignum2(b, DSA_get0_priv_key(key->dsa)); [all …]
|
| H A D | 0002-Check-against-the-correct-OPENSSL_VERSION_NUMBER.patch | 66 pamsshagentauth_buffer_put_bignum2(b, key->dsa->p); 67 pamsshagentauth_buffer_put_bignum2(b, key->dsa->q); 68 pamsshagentauth_buffer_put_bignum2(b, key->dsa->g); 106 if ((dsa = DSA_new()) == NULL) 110 if ((dsa->p = BN_new()) == NULL) 112 if ((dsa->q = BN_new()) == NULL) 128 if ((k->dsa->priv_key = BN_new()) == NULL) 152 return a->dsa != NULL && b->dsa != NULL && 155 BN_cmp(a->dsa->p, b->dsa->p) == 0 && 156 BN_cmp(a->dsa->q, b->dsa->q) == 0 && [all …]
|
| /OK3568_Linux_fs/kernel/scripts/coccinelle/api/debugfs/ |
| H A D | debugfs_simple_attr.cocci | 18 @dsa@ 28 identifier dsa.dsa_fops; 35 identifier dsa.dsa_fops; 36 expression dsa.dsa_get, dsa.dsa_set, dsa.dsa_fmt; 43 identifier dsa.dsa_fops; 49 identifier dsa.dsa_fops; 50 expression dsa.dsa_get, dsa.dsa_set, dsa.dsa_fmt; 57 fops << dsa.dsa_fops; 58 p << dsa.p; 64 fops << dsa.dsa_fops; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/ |
| H A D | brcm,bcm7445-switch-v4.0.txt | 12 - #address-cells: must be 1, see dsa/dsa.txt 13 - #size-cells: must be 0, see dsa/dsa.txt 17 - dsa,mii-bus: phandle to the MDIO bus controller, see dsa/dsa.txt 18 - dsa,ethernet: phandle to the CPU network interface controller, see dsa/dsa.txt 19 - #address-cells: must be 2, see dsa/dsa.txt 24 described in dsa/dsa.txt. 106 Example using the old DSA DeviceTree binding:
|
| /OK3568_Linux_fs/kernel/net/dsa/ |
| H A D | tag_dsa.c | 3 * net/dsa/tag_dsa.c - (Non-ethertype) DSA tagging 21 * Convert the outermost 802.1q tag to a DSA tag for tagged in dsa_xmit() 22 * packets, or insert a DSA tag between the addresses and in dsa_xmit() 27 * Construct tagged FROM_CPU DSA tag from 802.1q tag. in dsa_xmit() 46 * Construct untagged FROM_CPU DSA tag. in dsa_xmit() 69 * The ethertype field is part of the DSA header. in dsa_rcv() 90 * Convert the DSA header to an 802.1q header if the 'tagged' in dsa_rcv() 91 * bit in the DSA header is set. If the 'tagged' bit is clear, in dsa_rcv() 92 * delete the DSA header entirely. in dsa_rcv() 100 * DSA uses that bit location for another purpose). in dsa_rcv() [all …]
|
| H A D | tag_edsa.c | 3 * net/dsa/tag_edsa.c - Ethertype DSA tagging 32 * Convert the outermost 802.1q tag to a DSA tag and prepend in edsa_xmit() 33 * a DSA ethertype field is the packet is tagged, or insert in edsa_xmit() 34 * a DSA ethertype plus DSA tag between the addresses and the in edsa_xmit() 43 * Construct tagged FROM_CPU DSA tag from 802.1q tag. in edsa_xmit() 66 * Construct untagged FROM_CPU DSA tag. in edsa_xmit() 137 * If the 'tagged' bit is set, convert the DSA tag to a 802.1q in edsa_rcv() 139 * clear, delete the ethertype and the DSA tag parts. in edsa_rcv() 147 * DSA uses that bit location for another purpose). in edsa_rcv() 155 * Move CFI bit from its place in the DSA header to in edsa_rcv() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_dsa.c | 33 int prestera_dsa_parse(struct prestera_dsa *dsa, const u8 *dsa_buf) in prestera_dsa_parse() argument 61 dsa->vlan.is_tagged = FIELD_GET(PRESTERA_DSA_W0_IS_TAGGED, words[0]); in prestera_dsa_parse() 62 dsa->vlan.cfi_bit = FIELD_GET(PRESTERA_DSA_W1_CFI_BIT, words[1]); in prestera_dsa_parse() 63 dsa->vlan.vpt = FIELD_GET(PRESTERA_DSA_W0_VPT, words[0]); in prestera_dsa_parse() 64 dsa->vlan.vid = FIELD_GET(PRESTERA_DSA_W0_VID, words[0]); in prestera_dsa_parse() 65 dsa->vlan.vid &= ~PRESTERA_DSA_VID; in prestera_dsa_parse() 66 dsa->vlan.vid |= FIELD_PREP(PRESTERA_DSA_VID, field); in prestera_dsa_parse() 70 dsa->hw_dev_num = FIELD_GET(PRESTERA_DSA_W0_DEV_NUM, words[0]); in prestera_dsa_parse() 71 dsa->hw_dev_num |= FIELD_PREP(PRESTERA_DSA_DEV_NUM, field); in prestera_dsa_parse() 73 dsa->port_num = (FIELD_GET(PRESTERA_DSA_W0_PORT_NUM, words[0]) << 0) | in prestera_dsa_parse() [all …]
|
| H A D | prestera_dsa.h | 12 /* DSA command is "To CPU" */ 15 /* DSA command is "From CPU" */ 32 int prestera_dsa_parse(struct prestera_dsa *dsa, const u8 *dsa_buf); 33 int prestera_dsa_build(const struct prestera_dsa *dsa, u8 *dsa_buf);
|
| /OK3568_Linux_fs/kernel/drivers/net/dsa/ |
| H A D | Kconfig | 5 source "drivers/net/dsa/b53/Kconfig" 20 tristate "DSA mock-up Ethernet switch chip support" 25 exercises the DSA APIs. 52 source "drivers/net/dsa/microchip/Kconfig" 54 source "drivers/net/dsa/mv88e6xxx/Kconfig" 56 source "drivers/net/dsa/ocelot/Kconfig" 58 source "drivers/net/dsa/qca/Kconfig" 60 source "drivers/net/dsa/sja1105/Kconfig"
|
| /OK3568_Linux_fs/kernel/include/linux/dsa/ |
| H A D | sja1105.h | 5 /* Included by drivers/net/dsa/sja1105/sja1105.h and net/dsa/tag_sja1105.c */ 12 #include <linux/dsa/8021q.h> 13 #include <net/dsa.h> 28 * in the DSA master port's multicast MAC filter.
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/dsa/ |
| H A D | dsa.yaml | 4 $id: http://devicetree.org/schemas/net/dsa/dsa.yaml# 25 dsa,member: 29 A two element list indicates which DSA cluster, and position within the 61 Should be a list of phandles to other switch's DSA port. This
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/hisilicon/hns/ |
| H A D | hns_dsaf_main.c | 210 * @dsaf_dev: dsa fabric id 219 * @dsaf_dev: dsa fabric id 231 * @dsaf_dev: dsa fabric id 288 * @dsaf_dev: dsa fabric id 306 * @dsaf_dev: dsa fabric id 326 * @dsaf_dev: dsa fabric id 345 * @dsaf_dev: dsa fabric id 390 * @dsaf_dev: dsa fabric id 559 * @dsaf_dev: dsa fabric id 602 * @dsaf_dev: dsa fabric id [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/aquantia/atlantic/ |
| H A D | aq_ethtool.c | 142 "MACSecTXSC%dSA%d HitDropRedirect", 143 "MACSecTXSC%dSA%d Protected2Pkts", 144 "MACSecTXSC%dSA%d ProtectedPkts", 145 "MACSecTXSC%dSA%d EncryptedPkts", 149 "MACSecRXSC%dSA%d UntaggedHitPkts", 150 "MACSecRXSC%dSA%d CtrlHitDrpRedir", 151 "MACSecRXSC%dSA%d NotUsingSa", 152 "MACSecRXSC%dSA%d UnusedSa", 153 "MACSecRXSC%dSA%d NotValidPkts", 154 "MACSecRXSC%dSA%d InvalidPkts", [all …]
|