Commit 454373a
linux: add import/export function for TLS pre-shared keys
The existing import/export function do not handle different version of
the interchange format nor do the handle the HMAC independent of the
version. Thus allow the caller to select version and HMAC independently
when exporting resp. importing. This makes this interface also future
proof when new HMAC or key lengths are added to the spec.
The pre-shared key interchange format also has 'no transform' option
when the configured key should be used as retained key.
Signed-off-by: Daniel Wagner <[email protected]>1 parent 97c100a commit 454373a
3 files changed
Lines changed: 143 additions & 28 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
2 | 9 | | |
3 | 10 | | |
4 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1499 | 1499 | | |
1500 | 1500 | | |
1501 | 1501 | | |
1502 | | - | |
| 1502 | + | |
| 1503 | + | |
| 1504 | + | |
| 1505 | + | |
| 1506 | + | |
| 1507 | + | |
| 1508 | + | |
| 1509 | + | |
| 1510 | + | |
| 1511 | + | |
| 1512 | + | |
| 1513 | + | |
| 1514 | + | |
| 1515 | + | |
| 1516 | + | |
1503 | 1517 | | |
1504 | 1518 | | |
1505 | 1519 | | |
1506 | 1520 | | |
1507 | 1521 | | |
1508 | 1522 | | |
1509 | | - | |
1510 | | - | |
1511 | | - | |
1512 | | - | |
1513 | | - | |
1514 | | - | |
1515 | | - | |
| 1523 | + | |
| 1524 | + | |
| 1525 | + | |
| 1526 | + | |
| 1527 | + | |
| 1528 | + | |
| 1529 | + | |
| 1530 | + | |
| 1531 | + | |
| 1532 | + | |
| 1533 | + | |
| 1534 | + | |
| 1535 | + | |
| 1536 | + | |
| 1537 | + | |
1516 | 1538 | | |
| 1539 | + | |
1517 | 1540 | | |
1518 | 1541 | | |
1519 | 1542 | | |
| |||
1529 | 1552 | | |
1530 | 1553 | | |
1531 | 1554 | | |
1532 | | - | |
1533 | | - | |
| 1555 | + | |
1534 | 1556 | | |
1535 | 1557 | | |
1536 | 1558 | | |
1537 | 1559 | | |
1538 | 1560 | | |
| 1561 | + | |
| 1562 | + | |
| 1563 | + | |
| 1564 | + | |
| 1565 | + | |
1539 | 1566 | | |
1540 | 1567 | | |
1541 | | - | |
1542 | | - | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
| 1571 | + | |
| 1572 | + | |
| 1573 | + | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
1543 | 1584 | | |
1544 | 1585 | | |
1545 | 1586 | | |
1546 | 1587 | | |
1547 | | - | |
| 1588 | + | |
| 1589 | + | |
1548 | 1590 | | |
1549 | | - | |
| 1591 | + | |
| 1592 | + | |
1550 | 1593 | | |
1551 | 1594 | | |
1552 | 1595 | | |
1553 | | - | |
1554 | | - | |
1555 | | - | |
1556 | | - | |
1557 | | - | |
1558 | | - | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
| 1602 | + | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
| 1606 | + | |
| 1607 | + | |
1559 | 1608 | | |
1560 | | - | |
1561 | | - | |
1562 | | - | |
1563 | | - | |
1564 | | - | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
| 1613 | + | |
| 1614 | + | |
| 1615 | + | |
1565 | 1616 | | |
1566 | 1617 | | |
1567 | 1618 | | |
1568 | 1619 | | |
1569 | 1620 | | |
| 1621 | + | |
1570 | 1622 | | |
1571 | | - | |
1572 | | - | |
1573 | | - | |
| 1623 | + | |
1574 | 1624 | | |
1575 | 1625 | | |
1576 | 1626 | | |
| |||
1602 | 1652 | | |
1603 | 1653 | | |
1604 | 1654 | | |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
| 1659 | + | |
| 1660 | + | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
| 1669 | + | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
1605 | 1676 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
436 | 436 | | |
437 | 437 | | |
438 | 438 | | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
439 | 458 | | |
440 | 459 | | |
441 | 460 | | |
| |||
451 | 470 | | |
452 | 471 | | |
453 | 472 | | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
454 | 491 | | |
455 | 492 | | |
456 | 493 | | |
| |||
0 commit comments